springboot2.7.11+springdoc-openapi-ui1.6.14实现sagger3的接入,在使用nginx转发时遇到Failed to load remote configuration
异常,查看请求发现在加载swagger-config
时报404:
多番搜寻后找到这个地址:https://springdoc.org/faq.html#how-can-i-deploy-springdoc-openapi-ui-behind-a-reverse-proxy
上面有描述如何在有代理的情况下使用springdoc-openapi-ui,不过受限于个人英语水平,也只能看个大概,大意就是转发配置什么的。
经本人实测发现两步配置可以解决:
- nginx配置:
其中打码的地方配置转发前缀 - springboot中添加
随后重新加载nginx和重启服务,问题解决: