NestJS · Junior · Запитання 40 з 75
Як захистити маршрут guard-ом?
- 1
@Guard()на DTO - 2
app.protect(AuthGuard) - ✓Правильна відповідь:
@UseGuards(AuthGuard)на методі чи контролері
Пояснення
Guards можуть бути й глобальними (app.useGlobalGuards() або провайдер APP_GUARD). Поширений шаблон - глобальний guard автентифікації плюс декоратор @Public() для відкритих маршрутів.