Documentation
Middleware
Compose cross-cutting behavior with explicit order.
Overview
Middleware chains enforce auth, logging, and request limits consistently.
Example
Go
app.Use(middleware.Recover(), middleware.RequestID(), middleware.Logger())Best Practices
- Order middleware by failure safety first.
- Apply group middleware for domain-specific policy.
Common Pitfalls
- Adding expensive middleware to all routes.
- Mutating responses after writing headers.