Bird
0
0

Which decorator is used in NestJS to protect routes using Passport.js strategies?

easy📝 Conceptual Q2 of 15
NestJS - Authentication
Which decorator is used in NestJS to protect routes using Passport.js strategies?
A@Get()
B@UseGuards()
C@Controller()
D@Injectable()
Step-by-Step Solution
Solution:
  1. Step 1: Identify route protection method

    In NestJS, guards control access to routes.
  2. Step 2: Recognize Passport.js integration

    Passport.js strategies are applied via @UseGuards() decorator.
  3. Final Answer:

    @UseGuards() -> Option B
  4. Quick Check:

    Route protection = @UseGuards() [OK]
Quick Trick: Use @UseGuards() to apply Passport strategies on routes [OK]
Common Mistakes:
  • Using @Injectable() which is for services
  • Confusing @Controller() as a guard
  • Mistaking @Get() for route protection

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More NestJS Quizzes