NestJS · Senior · Запитання 51 з 75
Як реалізувати версіонування API без дублювання цілих контролерів?
- 1Змінювати формати відповідей без версій
- 2Копіювати весь застосунок для кожної версії
- ✓Правильна відповідь: Версіонувати лише змінені маршрути (
@Version), ділити сервіси й перетворювати на DTO конкретної версії на межах
Пояснення
Маршрути VERSION_NEUTRAL обслуговують усі версії; нова версія потрібна лише маршрутам, чий контракт змінився.