Open smile-everyday opened 7 months ago
springdoc.api-docs.path 配置上前缀后,又会导致请求swagger-config接口缺少一个前缀而报404
@xiaoymin 麻烦确认下
这个好像是要配nginx的转发头的,x-forward-prefix
你可以试试看,不过springdoc在不同的版本会有区别,我有点忘了那个版本支持了这个header了
应该不是这个问题,请求swagger-config是自动加上了前缀的,但是swagger-config返回的url没有这个前缀,我目前是通过Filter修改swagger-config的返回值解决的
同问题+1
在这里找到了解决方案,https://springdoc.org/#how-can-i-deploy-springdoc-openapi-starter-webmvc-ui-behind-a-reverse-proxy
这个应该是个很常见的问题, 感觉大佬 @xiaoymin 可以+ 到FAQ里.
这个问题在knife4j-openapi2-spring-boot-starter 4.3.0 版本中是不存在的
这个问题在 knife4j-openapi2-spring-boot-starter 4.3.0 版本中不存在
但是在knife4j-openapi3-spring-boot-starter:4.3.0中存在
使用版本:knife4j-openapi3-spring-boot-starter:4.3.0 配置如下:![image](https://github.com/xiaoymin/knife4j/assets/33567645/79bd7168-e530-4c6d-bf24-e5e1dc1a15fc)