Middleware Patterns
NestJS middleware used for request processing.
Overview
Middleware executes before route handlers and guards. Gauzy uses middleware for:
- Request logging
- CORS configuration
- Request context setup
- Rate limiting
- Request body parsing
Global Middleware
// main.ts
app.use(helmet());
app.use(compression());
app.enableCors({
origin: process.env.CLIENT_BASE_URL,
credentials: true,
});