api версионирование
есть бэкенд приложение api, пути вида
api.site.com/v1/users
По этому пути может подключиться клиент, имеющий токен и права на просмотр пользователей, и SPA приложение, в котором сидит пользователь без токена, но с нужными разрешениями.
Смущает версионирование. Зачем оно мне нужно для SPA? То есть, если произойдет серьезное изменение по пути, мне руками нужно будет поменять везде v1 на v2 где используется запрос по такому пути? Я что-то упускаю? Как это реализовывается обычно?
Ответы (1 шт):
Автор решения: svmitin
→ Ссылка
Версионирование для того и нужно, чтобы делать новые фичи в v2 и не ломать логику в v1.
API должен жить максимально долго, пока не устанешь поддерживать старые версии