NestJS Middleware
NestJS 🟡 MidType : NestJS Pipeline
Definition
Fonction executee avant le handler de route. Acces a request, response et next(). Ideal pour le logging, CORS, parsing.
Analogie
Comme un vigile a l'entree d'un batiment.
Exemple de code
@Injectable()
export class LoggerMiddleware implements NestMiddleware {
use(req: Request, res: Response, next: NextFunction) {
console.log(class="str">`${req.method} ${req.url}`); next();
}
}