Size: a a a

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

2021 June 08

Q

Qwerty in Node.js — русскоговорящее сообщество
в икспрес MVC завезли?
источник

Q

Qwerty in Node.js — русскоговорящее сообщество
я со статусами и прочим http related работаю в слое транспорта, там же перехватываю исключения, всплывающие из репозитория через бизнес-слой, сам бизнес-слой не выкидывает и не перехватывает ничего, только может ошибки бизнес валидации (в нем же формализованные) в декларативном виде вернуть транспорту. Очень удобно и малосвязно получается. И не нужна вся эта клоунада с IOC контейнерами и прочей мастурбацией.
источник

M

Malik in Node.js — русскоговорящее сообщество
По официальной документации разобрался? Или нашел тутариал где более имение расписано как им пользоваться
источник

E

Edem in Node.js — русскоговорящее сообщество
Error: connect ETIMEDOUT at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1146:16)

В чем проблема?
источник

ST

Sultan Turan in Node.js — русскоговорящее сообщество
"там же перехватываю исключения, всплывающие из репозитория через бизнес-слой"
а как вы определите тип ошибки (и статус код) которая возникла в бизнес-layer? Или через бизнес слой ошибки только со статусом 500?
источник

Q

Qwerty in Node.js — русскоговорящее сообщество
в бизнес-слое нет никаких статус-кодов, и тем более такого, что может 500 спровоцировать.
источник

A

Alexcc in Node.js — русскоговорящее сообщество
бизнес слой максимум что может это скинуть throw error или просто error
источник

EK

Eugene Kannou in Node.js — русскоговорящее сообщество
А что вообще из себя бизнес слой представляет?
источник

Q

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

AB

Andrey Bondarenko in Node.js — русскоговорящее сообщество
Логика приложения основная, ядро
источник

EK

Eugene Kannou in Node.js — русскоговорящее сообщество
Понял
источник

Q

Qwerty in Node.js — русскоговорящее сообщество
все, что не относится к системе и инфраструктуре
источник

A

Alexcc in Node.js — русскоговорящее сообщество
репозиторий не может 500 выкинуть не как
источник

A

Alexcc in Node.js — русскоговорящее сообщество
500 выкидывает транспорт но не как не репозиторй
источник

Q

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

Q

Qwerty in Node.js — русскоговорящее сообщество
читай выше.
источник

A

Alexcc in Node.js — русскоговорящее сообщество
то всплывает от хранилища - 500, разумеется.
источник

Q

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

A

Alexcc in Node.js — русскоговорящее сообщество
Чисто из интереса именно на ноде чистую архитектуру полную кто то в проде использовал?
источник

Q

Qwerty in Node.js — русскоговорящее сообщество
я тебе ее только что описал. Не больше - не меньше. Можно выдернуть БЛ под любую базу и фреймворк.
источник