Как версировать конечные точки API без дублирования целых контроллеров для каждой версии?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как версировать конечные точки API без дублирования целых контроллеров для каждой версии?

Сообщение Anonymous »

Мне нужно ввести прерывание в одной конечной точке. Наши версии бэкэнд в настоящее время путем дублирования всего приложения на версию. Пример макета: < /p>

Код: Выделить всё

/rest
/v1
/controllers
/models
/v2
/controllers
/models
/v3
/controllers
/models
Не все конечные точки изменяют каждую версию, поэтому исправления в v2 должны повторяться в v3 , что подвержено ошибкам. Сегодня нет общего слоя. Внедряет ли общий уровень (например, услуги/домен) правильный ход, или есть лучший подход, чтобы сохранить версии изолированными при минимизации копирования вставки?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... r-each-ver
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»