Middleware egy horog-keretrendszer, amely globálisan feldolgozza minden kérést és választ, a webszerver és a nézeteid között helyezkedve el. Minden middleware képes megvizsgálni/módosítani a kéréseket az érkezéskor és a válaszokat az induláskor — ideális keresztfeladatok kezelésére, mint a hitelesítés, biztonsági fejlécek, munkamenetek és naplózás.
A kérés/válasz folyamata a middleware-en keresztül
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)
