Zephir

Absinthe

жожо
А в чем гавнокод-то? В экспрессе есть прекрасная штука - middleware. Берешь за правило - один middleware - одна задача, если он ее не решает, отправляешь дальше. Не надо все описывать в одном колбеке вот и все
И к какой типичной для Node.js задаче можно прикрутить express?
Это все равно, что на PHP писать OpenGL игру.
 

AmdY

Пью пиво
Команда форума
Absinthe
да нормальный код на ноде полчается, кэллбэк хел давно уже победили, к тому же некоторые практики переносятся потом и в php. там проблемы скорее из разряда что-то не работает и фиг его знает где сломалось, как чинить.
 
  • Like
Реакции: WMix

hell0w0rd

Продвинутый новичок
AmdY
Один из советов - давать колбекам имена) Тогда проще проследить цепочку вызовов)
 

Yoskaldyr

"Спамер"
Партнер клуба
Absinthe
да нормальный код на ноде полчается, кэллбэк хел давно уже победили, к тому же некоторые практики переносятся потом и в php. там проблемы скорее из разряда что-то не работает и фиг его знает где сломалось, как чинить.
не победили, а просто привыкли ;)
Ну и не стоит забывать что основная проблема ноды, что практически все приходится писать с нуля - нет рабочего набора сторонних библиотек (то что есть очень часто написано левой ногой индуса, пытаться исправить которое дольше, чем написать с нуля)

P.S. Обсуждение все дальше и дальше уходит от зефира...
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
Yoskaldyr
async и promise и получается красивый и читабельный код.

то что есть очень часто написано левой ногой индуса
вот это общая проблема для сторонних либ, та же вылезет и на зефире. без хорошего саппорта и сильного комьюнити сложно доверять либам.
 
Сверху