NestJS · Middle · Question 1 of 75
In what order do Nest's request-processing layers run?
- ✓Correct answer: Middleware → guards → interceptors (before) → pipes → handler → interceptors (after) → exception filters (on error)
- 2Guards → middleware → pipes → interceptors → handler
- 3Pipes → middleware → guards → handler → interceptors
Explanation
Within each layer, global ones run first, then controller-level, then route-level. Exception filters handle errors thrown anywhere along the way.