nginx的配置資訊如下:
location /api {
proxy_pass http://localhost:8000/;
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
后端程式啟動后,登錄,查詢都正常,洗掉也正常。但是,保存、更新的時候就不正常了。
通過瀏覽器的跟蹤發現代理沒有起作用,發送到后端的請求還是這個樣子:
/api/basicStructureOperation/save
結果導致UI程式報錯。
但是,更奇怪的是,后續檢查發現,上述請求也被后臺正常執行了(重繪,通過查詢發現的。因為查詢能正常)。
各位大俠,誰能指點一二?
uj5u.com熱心網友回復:
初步發現了問題的關鍵,是nginx的反向代理配置有錯,多了一句:proxy_set_header Host $host;去掉這一句就好了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/171649.html
標籤:其他
