файлах-роутах эти примочки доступны? или надо отдельно подключать?
Скажем, в одном из роутов я обрабатываю запросы от фронта.
мидлвары зло в экспрессе
«сломанная цепочка обязаностей»
Доступны, но логику туда не пихай
этот роут окучивает базу данных (страничка заметок).
Тем более не пихай. Потом страдать будешь
а куда пихац
Есть сайт хороший, https://гуголблятьдотком.ру и там много хороший статей есть
Ну я думал если ты советуешь, то знаешь что можно почитать
токсично немного
Как раз в гугле и написапно, что можно писать всё в мидлеварах
А вообще недавно наткнулся на бесплатную книгу "Архитектура высоконагруженных систем" за авторством Вадима Подольного. Короткая и интересная
Да, там 100% говорят, что связанность кода это хорошо, а передача управления над данными, между различными модулями без управления — отличная практика
И там написано о том, где бизнес логику писать вместо мидлевар?
Связанность кода - это хорошо Плохо - зацепление
https://www.youtube.com/watch?v=RS8x73z4csI&t=1144s
Зависит что делаешь, и какого оно размера
Гуглишь "архитектура серверных приложений" Видишь аббревиатуру MVC Читаешь Делаешь
Да, я это имел в виду, спасибо.
Вот, давайте разом запретим всем ющать middleware
Если мы берем Макконеловские связность и зацепление То в хорошем проекте высокая связность и слабое зацепление
жиденько тогда
Обсуждают сегодня