Патерни проєктування · Junior · Запитання 21 з 75
Який патерн лежить в основі middleware в Express чи Redux?
- ✓Правильна відповідь: Ланцюжок обов'язків (Chain of Responsibility)
- 2Будівельник (Builder) з методом
next() - 3Легковаговик (Flyweight) для спільних обробників
Пояснення
Запит проходить через послідовність обробників: кожен може обробити його, змінити або передати наступному через next(). Так додають логування, авторизацію, розбір тіла запиту, не змінюючи основний обробник.