0
有沒有一種方法來「聚合」(或至少鏈接到)多個Swagger APIs顯示在一個單一的用戶界面?Swagger UI與多個服務
說我有兩個服務,Foo和Bar,我想要做的是製作第三個服務,Baz,爲Foo和Bar提供元數據。 Foo,Bar和Baz將在不同的主機上,這就是爲什麼我不確定這是否可能。
一種解決方案是使用服務發現的想法(也許不是在這種情況下,正確的說法),並有在執行一個GET巴茲服務鏈接Foo和Bar。
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顯示了兩個Foo和Bar的用戶界面。