Middleware, web sunucusu ile görünümleriniz arasında yer alarak, her isteği ve yanıtı küresel olarak işleyen bir hooks çerçevesidir. Her middleware, yolda gelen istekleri inceleyebilir/değiştirebilir ve dışarı çıkan yanıtları değiştirebilir — kimlik doğrulama, güvenlik başlıkları, oturumlar ve günlüğe kaydetme gibi kesişen endişeler için ideal.
Middleware üzerinden istek/yanıt akışı
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)
