Глосарій

Middleware

Middleware — проміжний обробник, який перехоплює HTTP-запит до того, як він потрапить до контролера (або відповідь — до того, як піде клієнту). Middleware утворюють ланцюжок: кожен може пропустити запит далі, змінити його або одразу повернути відповідь.

Типові задачі

Патерн «ланцюжок обробників»

Кожен middleware реалізує один метод: отримай запит, зроби своє, передай далі. Якщо умова не виконана — поверни відповідь і перерви ланцюжок. Цей патерн незалежний від фреймворку і однаково реалізований у PHP, Python (WSGI), Node.js (Express) та Go.