Size: a a a

Node.js — русскоговорящее сообщество

2020 December 22

VJ

Vadim John in Node.js — русскоговорящее сообщество
Vova Levchenko
например, подход не раскидывать req, res по всему приложению)
Как набор мидлвар соотносится с остальным приложение?
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Мидлвар это реализация классического паттерна Chain of Responsibility, на котором основаны Spring и Symfony, вполне себе зарекомендовавшие в интерпрайз среде. Именно на них основана обработка запроса, доставка до контроллера и постобработка
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
Vadim John
Мидлвар это реализация классического паттерна Chain of Responsibility, на котором основаны Spring и Symfony, вполне себе зарекомендовавшие в интерпрайз среде. Именно на них основана обработка запроса, доставка до контроллера и постобработка
а я о чем выше говорил?
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
я там чаще всречаю что то типа doSomething(req).
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Vova Levchenko
а я о чем выше говорил?
Ты сказал что мидлвар делает архитектуру дерьмом
источник

A

Alexander in Node.js — русскоговорящее сообщество
Так тогда не стоит советовать их не использовать)
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
я вот вынес в мидлвар
стоит ли мне тут проверять, что req.user не андефайнд ?
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
источник

A

Alexander in Node.js — русскоговорящее сообщество
Pan Włodzimierz
я вот вынес в мидлвар
стоит ли мне тут проверять, что req.user не андефайнд ?
Ну если только возможен такой исход событий что юзер может быть undefined
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
ну кто-то из программистов может забыть и не добавить мидлвар authMiddleware перед этим
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Pan Włodzimierz
я вот вынес в мидлвар
стоит ли мне тут проверять, что req.user не андефайнд ?
Прости. Немного не в тему. Но в ROLE_USR ты сэкономил на E?)))
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
Alexander
Так тогда не стоит советовать их не использовать)
если вы понимаете возможные проблемы с мидлварами, то используйте. я же не сказал что вообще не используйте
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
та там ADM, MDR, USR
как-то не красиво было бы с usEr
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
давай без маневров. Ты назвал CoR антипатерном который превращает архитектуру в дерьмо
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
и желательно не мутировать req, res в мидлварах и не передавать в другие части приложения. довести их до контроллеров
источник

MM

MACAFRAMAMACAFRAMAMA... in Node.js — русскоговорящее сообщество
Вот это разгоны пошли, первый раз вижу в этом чате такой раздув за архитектуру
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
Vadim John
давай без маневров. Ты назвал CoR антипатерном который превращает архитектуру в дерьмо
забыл уточнить "дерьмовые мидлвары", а они зачастую такие
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Vova Levchenko
и желательно не мутировать req, res в мидлварах и не передавать в другие части приложения. довести их до контроллеров
Почему не мутировать?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
тупо воду льете, вообще не шарю кто о чем
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Потому что зависимость на мидлвар определенный? Ну так представь что мидлвар это такой себе способ IoC, который доставляет тебе объект нужной формы
источник