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.