我有10个微服务,每个都有多个restapi。目前,我已经为每个微服务单独配置了swagger。问题是我们有10个不同的招摇网址,每个微服务1个。我们还有eureka服务器和zuul网关。我的问题是如何将swagger-url集中在一个地方,即所有微服务只有一个swagger-url。最好的方法是什么?我怎么做?我用的是Spring Boot。
oxalkeyp1#
这可以通过使用自定义代理规则来完成,这些规则将指向公共url中的单个swagger页面。http://<app\u url>/swagger/<service\u a>->http://<app\u a\u ip>:/api/swagger ui/index.html http://<app\u url>/swagger/<service\u b>->http://<app\u b\u ip>:/api/swagger ui/index.html
1条答案
按热度按时间oxalkeyp1#
这可以通过使用自定义代理规则来完成,这些规则将指向公共url中的单个swagger页面。
http://<app\u url>/swagger/<service\u a>->http://<app\u a\u ip>:/api/swagger ui/index.html http://<app\u url>/swagger/<service\u b>->http://<app\u b\u ip>:/api/swagger ui/index.html