Middleware je okvir s kačama koji obrađuje svaki zahtjev i odgovor globalno, sjedeći između web poslužitelja i vaših prikaza. Svaki middleware može pregledati/promijeniti zahtjeve na putu prema vama i odgovore na povratnoj putnji — idealan za poprečne brige kao što su autentifikacija, sigurnosni zaglavlja, sesije i protokoliranje.
Tok zahtjeva/odgovora kroz 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)
