Домены, 'асинхронный try..catch'

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Что это за содомия? Node.js должен быть максимально простым, а это уже какой то лютый пиндец, сам я программист c# где try catch и синхронный и асинхронный (async/await), смотрю на это все и охреневаю. Видео отличное конечно, как и все остальные, спасибо.

michunel
Автор

Подойдёт ли в качестве второго варианта решения проблемы вставка
var redis = в функцию handler()?
Таким образом в контексте домена (в reqDomain.run()) вызовется функция handler, и redis будет внутри этой функции.

YangaBumba
Автор

Q - это одна из реализаций концепции promise/a+. Подробнее по теме хорошо рассказывает Domenic Denicola.

AlexanderGorodnev
Автор

В документации написано: "Deprecated". Хорошо, что тогда?
Как сейчас надо обрабатывать ошыбки?
Насколько я понял видео вся суть в callback функциях, если человеку хочеться писать "throw".

ПетроКобзар
Автор

А до редиса, код рабочий ? всмысле при ошибке сервак должен вырубаться? или должна выскочить ошибка, но он должен работать дальше ?!

Gorr
Автор

Вместо доменов можно попробовать использовать асинхронные библиотеки типа Q

mrThomasTeller