Size: a a a

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

2021 July 11

MR

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

А

Аntosha in NestJS — русскоязычное сообщество
Я понял
источник

А

Аntosha in NestJS — русскоязычное сообщество
Вот тут ты используешь дефолтный тип  : Request?
источник

А

Аntosha in NestJS — русскоязычное сообщество
Сделай свой интерфейс для реквеста
interface CustomRequest extends Request {
user: User }
источник

А

Аntosha in NestJS — русскоязычное сообщество
И потом
@ Req () req: CustomRequest
источник

А

Аntosha in NestJS — русскоязычное сообщество
Но вообще , хорошей практикой считается создать декоратор ,через который ты будешь доставать объект юзера в контроллерах
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
было у кого такое что некоторые ошибки не попадают в ExceptionFilter который должен по идее ловить все?
с @Catch() декоратором
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
сча стоит фильтр который должен ловить все, и я наблюдаю UnhandledPromiseRejectionWarning
источник

MR

Mike Rain in NestJS — русскоязычное сообщество
можете пожалуйста пример скинуть?
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
export const CurrentLoggedUser = createParamDecorator(
 (data: unknown, ctx: ExecutionContext): LoggedUser => {
   const request = ctx.switchToHttp().getRequest();
   return request.user as LoggedUser;
 },
);
источник

А

Аntosha in NestJS — русскоязычное сообщество
Такие ошибки туда не попадают,вроде как.
Если у вас есть функция(myFunc), которая возвращает промис и вы пишете что-то вроде
await myFunc() ,при этом в этой функции что-то падает, вы получите вот эту ошибку
чтобы это пофиксить надо писать await myFunc().catch(err=>console.log(err))
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
пздец
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
то есть каждый эндпоинт дополнительно оборачивать и обрабатывать
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
ок спасибо
источник

MR

Mike Rain in NestJS — русскоязычное сообщество
спасибо, а ссылочки про хороший тон и т.д. есть? в доках конечно далеко не все написано, ну чтобы узнать как вообще люди пишут
источник

А

Аntosha in NestJS — русскоязычное сообщество
В доках ,вроде ,это есть
источник

А

Аntosha in NestJS — русскоязычное сообщество
Прочитай про кастомные декораторы
источник

MR

Mike Rain in NestJS — русскоязычное сообщество
ну это не то, это небольшие отрывки и советы, но этого мало, в доках только фундамент, там далеко не все, вы же откуда-то еще черпали информацию?
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
из таких вот чатов
источник

А

Аntosha in NestJS — русскоязычное сообщество
Можешь попробовать написать в гугле nest best practices,там вроде на медиуме статьи неплохие есть
источник