使用swagger調試接口時,接口轉發到80端口了,但是實際上不是80,調試無法進行,只能使用postman調試。
除此之外也可以這麼解決:
使用的不是Nginx默認的80端口,比如我這裏的8585 ,轉發請求時有可能會丟失端口號,這裏只要在$host後面加上:$server_port;即可
修改nginx配置,在HTTP請求的server節點中
將 proxy_set_header Host $host 調整爲 proxy_set_header Host $host:$server_port; 重啓 nginx ,問題解決。