Bird
0
0

Which decorator is used to apply multiple guards to a NestJS route handler?

easy📝 Conceptual Q2 of 15
NestJS - Guards

Which decorator is used to apply multiple guards to a NestJS route handler?

A@Guards([AuthGuard, RolesGuard])
B@ApplyGuards(AuthGuard, RolesGuard)
C@UseGuards(AuthGuard, RolesGuard)
D@SetGuards(AuthGuard, RolesGuard)
Step-by-Step Solution
Solution:
  1. Step 1: Recall the NestJS decorator for guards

    The official decorator to apply guards is @UseGuards.
  2. Step 2: Check syntax for multiple guards

    Multiple guards are passed as arguments separated by commas inside @UseGuards.
  3. Final Answer:

    @UseGuards(AuthGuard, RolesGuard) -> Option C
  4. Quick Check:

    Decorator for multiple guards = @UseGuards(...) [OK]
Quick Trick: Use @UseGuards with comma-separated guards [OK]
Common Mistakes:
  • Using incorrect decorator names
  • Passing guards as an array instead of arguments
  • Confusing with middleware decorators

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More NestJS Quizzes