Middleware हा hooks ची एक framework आहे जो प्रत्येक request आणि response global पातळीवर प्रक्रिया करतो, web server आणि तुमच्या views मधील मध्यभागी बसतो. प्रत्येक middleware request ला तपासू/सुधारू शकतो आणि response ला परत मार्गावर सुधारू शकतो — authentication, security headers, sessions, आणि logging सारख्या cross-cutting concerns साठी आदर्श.
Middleware द्वारे request/response प्रवाह
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)
