解决办法
nginx 的其它配置不需要改动,直接将下面的location 配置添加到你的配置中即可:
location ~* ^(/v2|/webjars|/swagger-resources|/swagger-ui.html){
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
#proxy_set_header Host $host:$server_port;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://10.18.66.66:8600; # 后端服务地址
}
这个问题就是swagger-ui.html 页面访问需要其它的请求,按照以上配置即可正常访问。
本文指导如何在Nginx配置中添加location规则以解决Swagger UI页面访问的问题,通过设置代理转发至后端服务10.18.66.66:8600,确保其他请求正常工作。
2224

被折叠的 条评论
为什么被折叠?



