Size: a a a

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

2021 April 24

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
И так, основной вопрос)
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Там целая куча разных разделений и нормальная система DI для взаимодействия между модулями, так что не просто “контроллеры и еще чет”)
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
А вообще суть в архитектуре, да
источник

N

Nikita in Node.js — русскоговорящее сообщество
можно подробнее про "еще кучу разделений"?

DI - да, он там неплох, но только и всего
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Все в доке есть, она там классная)
источник

N

Nikita in Node.js — русскоговорящее сообщество
половина всего этого - прибамбасы к контроллерам, что в экспрессе по сути было все мидлварами
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Как раз мешанина из мидлвар которые надо по разному совмещать это ужасно, тут данная задача решается
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Почти все что ты хочешь сделать, если посмотришь в доку, сможешь отнести к какому-то конкретному слою
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
По-моему контроллеры как раз и созданы для бизнес логики)
источник

N

Nikita in Node.js — русскоговорящее сообщество
ачо всмысле
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Что не понятно?
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Я думал, что это миним уровень прослойки между фронтовским апи
источник

N

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

ei

export default - зло... in Node.js — русскоговорящее сообщество
В сервисах точно нет, в домене возможно
источник

N

Nikita in Node.js — русскоговорящее сообщество
что тогда в сервисах пишем?
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Что то , что просто отдаёт и принимает
источник

ei

export default - зло... in Node.js — русскоговорящее сообщество
Сервисы это очень размытая штука, но обычно это слой для работы со всякими БД
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
А репозитории и модели?
источник

NC

Nikita Chaykin in Node.js — русскоговорящее сообщество
Это куда ?
источник