Middleware एक framework को hooks को set हो जसले हरेक request र response लाई globally process गर्छ, web server र आपको views को बीचमा बसी। हरेक middleware ले request लाई जाँच गर्न/परिवर्तन गर्न सक्छ भित्र आउँदा र response लाई बाहिर जाँदा परिवर्तन गर्न सक्छ — authentication, security headers, sessions, र logging जस्ता cross-cutting concerns को लागि आदर्श।
Middleware को माध्यमबाट request/response flow
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)
