部署在代理后面的 springdoc-openapi-ui (Swagger UI) 中的“生成的服务器 url”错误

2024-03-29

带有 springdoc-openapi-ui (Swagger UI) 的 Spring Boot 2.2 应用程序运行 HTTP 端口。 该应用程序部署到 Kubernetes,并通过 Ingress 将 HTTPS 请求从集群外部路由到服务。

在本例中,Swagger UI 位于https://example.com/api/swagger-ui.html“生成的服务器 URL”错误 -http://example.com/api。虽然应该是https://example.com/api.

虽然 Swagger UI 通过 HTTPS 访问,但生成的服务器 URL 仍然使用 HTTP。


我有同样的问题。下面为我​​工作。

@OpenAPIDefinition( 
    servers = {
       @Server(url = "/", description = "Default Server URL")
    }
) 
@SpringBootApplication
public class App {
    // ...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

部署在代理后面的 springdoc-openapi-ui (Swagger UI) 中的“生成的服务器 url”错误 的相关文章

随机推荐