Middleware ni framework ya hooks zinazochakata kila request na response kwa ujumla, zikiwa kati ya web server na views zako. Kila middleware inaweza kukagua/kubadilisha requests zinapoingia na responses zinapotoka — bora kwa masuala ya cross-cutting kama authentication, security headers, sessions, na logging.
Mtiririko wa request/response kupitia 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)
