基本网址的Swagger配置

我使用Kubernetes集群部署了Spring Boot应用程序。我挥霍配置使用 springfox.documentation。*

现在当我使用“试用”按钮并提交API请求时,会显示在急速页面上,请求网址的格式如https://java:9080/api/customer/order,应为https://application.domain.com/api/customer/order

打开页面https://application.domain.com/swagger-ui.html#

任何想法如何解决?

gush5051 回答:基本网址的Swagger配置

您需要配置swagger ui才能使用您的服务器。看this document

就像为swagger UI设置URL环境变量一样。为了更好地控制,您可以获取dist / index.html页面的副本,使用配置选项对其进行编辑,然后将其安装到swagger容器中。

,

我的答案是直接 WRT Kubernetes + SpringBoot。

如果它在 kubernetes 上,那么请尝试在 URL 中附加您的应用程序名称。 从 deployment.yml 中引用应用程序名称

---
apiVersion: v1
kind: deployment
metadata:
  name: {app-name}

示例:- https://application.domain.com/{application-name}/swagger-ui.html

本文链接:https://www.f2er.com/3123290.html

大家都在问