Vladimir
Ну если кто то хочет пост мортем, то он не тянет ничего на промисах, или тянет, но понимает что ошибки оттуда могут проглатываться
Vladimir
В основном людей все таки интересуют ошибки в их коде
Vladimir
Стримы это отдельная история. Они ужасны во всем
Nikita
Но лично я этим заниматься, к сожалению, не планирую.
Nikita
А для стримов в жс теперь есть фор авейт.
Nikita
Но он пока не прилетел.
Nikita
И стримы переделывать без него нет смысла.
Evgeny
Maxim
Pug JS кеширует рендер страницы, если использовать с Express например?
Vladimir
Хз. Есть whatwg стримы, но надо смотреть
Nikita
Но он пока не готов
Nikita
https://github.com/whatwg/streams
Nikita
Да, они для более страшных вещей, которые стримы должны уметь.
Dmitry
как в ноде (именно коа) с бд работать? Я в контекст прокину бд и потом делать отдельные функции?
Таймураз
Ребят, оффтоп
Есть ли чат по эластику?
Vlad
кто-то работал с formidable ?
ill-ya
кто-то работаел с модулями - если я возвращаю значение так args.GetReturnValue().Set(num); - это блочит выполнение?
ill-ya
Как промисы делать?
Dmitry
обычный модуль mysql юзают еще? Или все на орм перешли?
Ihor
sequelize
Dmitry
sequelize
а для пробы просо ? Орм там объемнаяи на рус нету ничего по ней
Ihor
sequelize напоминает mongoose
Ihor
ничего сложного
Dmitry
sequelize напоминает mongoose
только я не юзал монгу. А как по бд там? Модели есть или как? Просто я могу и обычный драйвер юзнуть со своим врапером для промиса
Ihor
sequelize юзает bluebird
да, модели есть
Dmitry
побую просто mysql. Так делают еще ? D. Или я совсем отсталый
Dmitry
и все же нужно глянуть загуглить сразу секваалйз и не страдать ерундой?
Ihor
меня смущает асинк евейт и then 🙂
Ihor
но да, секвелайз неплохо упрощает работу
Ihor
если нужна миграция с raw SQL, то есть db-migrate
Dmitry
Ihor
как-то не православно
как же try catch ?)
V
тем, что одно заменяет другое
V
или юзай then
V
или авейт
V
Ihor
Ihor
пожалуйста
Dmitry
блин. Такой же не приятный вид как и моги
Ihor
это в связке с sequelize.import
Dmitry
или юзай then
не заменят. Без авайт не дождется. А с авайт он дождется и вернет промис. Все правильно у меня написано
Ihor
имеется ввиду, что у тебя после query then стоит
Ihor
вместо того, чтобы await query() присвоить переменной
Dmitry
а да
Dmitry
вот это тупанул
Dmitry
Ihor
да, и неплохо было бы завернуть в трай кетч
Dmitry
т.е коа это полностью фп?
Dmitry
Dmitry
в коа можно все ошибки перехватывать так. В мидле
Ihor
потому что роутер на промисах
Ihor
да)
V
нет смысла пиъать трай кетч в роут, для этого мидл есть, да
Dmitry
хоть обертку написал для mysql что бы были промисы юзая класс
Dmitry
https://paste.laravel.io/yPrKn вот такое дело для драйвера mysql. Зацените
Dmitry
в общем я чувствую с секвалайз люто будет. После eloquent orm для php
Kons
Как же глаз режет:
- Чтобы
- Неприятный
- Например
Это почти как then с авейтом... Начните с русского, чуваки.
Dmitry
не вижу ошибки D. Где написано ?
Dmitry
увидел 🤓
Dmitry
es6 import можно прикрутить?
V
через бабель
Dmitry
V
как?
настраиваешь бабель для транспиляции, у @sergeysova есть пресет со всеми фичами, можешь его заюзать
Dmitry
я смысла не пойму. Через бабел cli ?
Dmitry
ладно. Пока require
V
пишешь на новом синтаксисе, потом транспилируешь в обычный жс
V
:)
Serhiy
node-telegram-bot-api да?
V
Dmitry
я пробовал. Ищу. Чет ничего. (
Dmitry
так и сделал. ОН же смотрит и изменит один файл
Serhiy
'babel comes with a second CLI which works exactly the same as Node.js’s CLI, only it will compile ES6 code before running it.'