Middleware to funkcje, które działają sekwencyjnie podczas cyklu request-response w Express. Każdy odbiera (req, res, next) i może inspektować/modyfikować żądanie i odpowiedź, zakończyć odpowiedź lub wywołać next(), aby przekazać kontrolę następnemu middleware. To jest jądro struktury aplikacji Express.
Dlaczego to ważne
Middleware to architektoniczny kręgosłup Express (i podobnych frameworków) — uwierzytelnianie, logowanie, body parsing, CORS, walidacja i obsługa błędów to wszystko middleware.
