(Typescript / Node / Swagger) Создайте версию 2 API с небольшими изменениями.Как перенаправить вызовы v2 на вызовы v1? - PullRequest
0 голосов
/ 05 июня 2018

Использование Typescript, Node.js, Swagger.

Я хочу изменить один вызов GET при обновлении до v2.Я не хочу копировать весь код, но перенаправлять вызовы v2 на вызовы v1.Как мне этого добиться?

Я использую формат router.get (бла-бла, бла) ... {}

1 Ответ

0 голосов
/ 11 июня 2018

В итоге я перехватил файлы TS v1 в моем index.ts.Таким образом, я не буду писать дубликаты кода, вместо этого я буду использовать свой код v1.Кроме того, у меня будет моя структура API v2 на месте.

Если вы думаете о Spring REST API, вы не будете вызывать методы контроллера из другого контроллера.Цель состояла в том, чтобы повторно использовать как можно больше кода из v1, не делая v2 неструктурированным.Если бы Контроллеры A и B (разные конечные точки) делали почти одно и то же, думая в стандартах Spring REST API, Контроллер A не будет вызывать методы в Контроллере B. Вместо этого методы Контроллера A будут вызывать те же, что и вызов Контроллера B.

...