Переопределите «host» и «basePath» на уровне «/ {path}»

ПОСТАНОВКА ЗАДАЧИ:

По «странной» причине все наши операции API имеют разные «хосты». У нас есть API, как это:

операция 1: ПОЛУЧИТЬ https: // host1: port1 / api / resourcesоперация 2: ПОЛУЧИТЬ https: // host1: port2 / api / resources / {id}операция 3: POST https: // host2: port3 / api / resourcesоперация 4: POST https: // host2: port4 / api / resources / search

Если мы используем Swagger / OpenAPI как есть, это означает создание одной спецификации Swagger / OpenAPI для каждой операции, в результате чего на одну операцию приходится одна страница swagger-ui, а затем необходимость повторного создания страницы индекса для отображения всех операций API: - / это именно то, чего мы хотим избежать.

ВОПРОСЫ:

1 / Имеет ли смысл эта функция - переопределение "host" и "basePath" на уровне "/ {path}"?

2 / Кто-то уже пытался реализовать эту функцию в Swagger-UI?

3 / Могу ли я / я предложить такие изменения в OpenAPI?

Любые другие полезные замечания / комментарии приветствуются ;-)

Ответы на вопрос(2)

Ваш ответ на вопрос