@0x80070005

Структуру rest api по версиям?

Имеется такая структура проекта и версию я используй только для маршрутов. Подскажите пожалуйста, для контроллеров тоже нужно обозначить версию? Знаю, что правильного варианта по сути нет, но хочется как лучше :)
И ещё вопрос, если у меня присутствует в rest api url который не нуждается в версии, а именно: получение и обновление токена, его нужно выносить в главный файл? То есть, в routes/index.js
66d72d3d97764746714666.jpeg
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@historydev
Валера, настало твоё время
Версия это по сути глобальная вещь и находится она должна в корне.
Ведь ты с таким-же успехом можешь изменить .env файл для определённой версии и что делать по твоей логике? - оборачивать файл в папку v1.

Пакеты аналогично, банально смена на ломающую версию какого-то пакета от которого сильно зависишь и тот функционал что он даёт тебе сильно необходим.

ProjectFolder => v1, v2, v3 => node_modules, src, .env ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы