NestJS · Middle · Запитання 70 з 75
Після оновлення до NestJS 11 (Express 5) маршрут @Get('files/*') перестає збігатися як раніше. Чому?
- 1GET-маршрутам тепер потрібен
@All() - ✓Правильна відповідь: Express 5 змінив синтаксис шляхів: wildcard-и мають бути іменованими, наприклад
files/*splat - 3NestJS 11 повністю прибрав wildcard-маршрути
Пояснення
Express 5 використовує новіший path-to-regexp. Необов'язкові частини теж пишуться у фігурних дужках, як-от /users{/:id}. Посібник з міграції Nest перелічує такі зміни.