NestJS · Middle · Pytanie 9 z 75

Jak napisać własny dekorator parametru, np. @User()?

export const User = createParamDecorator((data: unknown, ctx: ExecutionContext) => {
  return ctx.switchToHttp().getRequest().user;
});

Wyjaśnienie

Własne dekoratory mogą też przyjmować dane (@User('email')) i łączyć się z pipes, np. @User(new ValidationPipe()).

Do poczytania

Błąd w pytaniu

NestJS · Middle · pytanie 9

Sprawdź się

Rozwiąż test NestJS · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test