Middleware ist ein Framework von Hooks, die alle Anfragen und Antworten global verarbeiten und zwischen dem Webserver und deinen Views sitzen. Jedes Middleware kann Anfragen auf dem Weg hinein und Antworten auf dem Weg heraus inspizieren und ändern — ideal für querschnittliche Belange wie Authentifizierung, Security Headers, Sessions und Logging.
Der Request/Response-Fluss durch Middleware
Request → MW1 → MW2 → MW3 → VIEW
Response ← MW1 ← MW2 ← MW3 ← VIEW
Middleware wraps the view like layers of an onion:
- on the way IN (request): top-to-bottom
- on the way OUT (response): bottom-to-top (reverse order)
