Middleware është një kornizë hook-esh që përpunojnë çdo kërkesë dhe përgjigje globalisht, duke qenë ndërmjet server-it web dhe view-ve tuaja. Çdo middleware mund të inspektojë/modifikojë kërkesën në hyrje dhe përgjigjet në dalje — ideale për shqetësimet ndërkruese si autentifikimi, header-ët e sigurisë, sesionet dhe regjistrimiet.
Rrjedha e kërkesës/përgjigjes përmes 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)
