Есть ли способ «объединить» (или хотя бы ссылку) несколько API Swagger для отображения на одном пользовательском интерфейсе?Интерфейс Swagger с несколькими службами
Скажем, у меня есть две службы, Foo и Bar, то, что я хочу сделать, это сделать третью службу, Baz, которая предоставляет метаданные для Foo и Bar. Foo, Bar и Baz будут на разных хостах, поэтому я не уверен, что это возможно.
Одним из решений является использование идеи открытия сервиса (возможно, не правильный термин в данном контексте) и имеют Баз служат ссылки на Foo и Bar, когда выполняется GET.
GET/HTTP/1.1
Host: baz
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
...
{
"services": [
{
"name": "foo",
"link": "http://foo"
},
{
"name": "bar",
"link": "http://bar"
}
]
}
Это, как я бы подойти к этому нормально, но мне интересно, если есть способ, чтобы иметь Кураж UI на Baz показать интерфейс для обоих Foo и Bar.