Size: a a a

NestJS — русскоязычное сообщество

2020 March 06

OR

Oleg R. in NestJS — русскоязычное сообщество
Kehlani
Ну удачи тебе тогда прокидывать куда-нибудь в userService.findUserBySlug объект Response и самостоятельно устанавливать в него статус 404, если пользователь не найден, вместо того, чтобы просто кинуть UserNotFoundException и дать Несту сделать свою работу :) Правда в том, что современные фреймворки (Nest, Spring) позволяют использовать исключения не только для исключительных ситуациий, но и как элемент бизнес-логики, и лично я считаю, что этим можно и нужно пользоваться.
А порой кидание исключения и вовсе является единственным способом достигнуть желаемого результата. В том же Spring'е методы, которые вызываются в @PreAuthorize, тоже должны возвращать true или false, и в случае false Spring просто вернёт стандартный ответ с 403 статусом. И единственный способ изменить это поведение - кинуть своё кастомное исключение внутри метода, который вызывается в @PreAuthorize))
согласен, фаулер конечно уважаемый мужик, но не нужно создавать кумира себе, и брать все за чистую монету, в языках есть исключения и ими конкретные кейсы легко разруливаются, сервис кидает свою сервисную ошибку, фильтр на одном контроллере это мапит в одну хттп ошибку, на другом контроллере в другую хттп ошибку, и этом реально удобно пользоваться. Все остальное теория
источник

AB

Alex Bond in NestJS — русскоязычное сообщество
а если несколько?
источник

IL

Ihor Levchenko in NestJS — русскоязычное сообщество
Наверное, надо было еще добавить “Да, другое”
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
А если ты с PHP переехал?
источник

ME

Maxim Ens in NestJS — русскоязычное сообщество
А почему php нет?))
источник

IL

Ihor Levchenko in NestJS — русскоязычное сообщество
ща переделаю
источник

MV

Mike Vasovski in NestJS — русскоязычное сообщество
Хде Пахапух?
источник

ВС

Виталий Смолин in NestJS — русскоязычное сообщество
Roman Kovalenko
А если ты с PHP переехал?
Значит вовремя одумался )
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Maxim Ens
А почему php нет?))
потому что говнище
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
простите не удержался
источник

SV

Stepan V in NestJS — русскоязычное сообщество
:DD
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
Та ладно, для веба норм язык
источник

K

Kehlani in NestJS — русскоязычное сообщество
У меня вообще основное это Java + Spring😁
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
Если не на CMS писать
источник

SV

Stepan V in NestJS — русскоязычное сообщество
*любители пыхи вышли из чата*
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
Laravel очень даже нормальный фреймворк
источник

AB

Alex Bond in NestJS — русскоязычное сообщество
У меня ваще ахтунг - Java, TS, PHP & Go. Иногда еще закидывает на всякий баш))
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
ORM там была нормальная еще до ноды
источник

ME

Maxim Ens in NestJS — русскоязычное сообщество
Или выкинули того, кто Ругается на php 😂😂
источник

ME

Maxim Ens in NestJS — русскоязычное сообщество
Alex Bond
У меня ваще ахтунг - Java, TS, PHP & Go. Иногда еще закидывает на всякий баш))
На малинке пришлось ноду с питоном скрещивать.
источник