使用 nginx 如何解決跨域問(wèn)題,接口是已 .do 結(jié)尾的,如何通過(guò) nginx 解決跨域 server { listen 80;
server_name localhost;
location ~* (\.do)$ { // 這里該怎么寫(xiě)呢?
}
}
2 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
server { listen 80; server_name localhost; location ~* (\.do)$ { proxy_set_header Host $host; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

POPMUISE
TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊
跨域問(wèn)題不應(yīng)該在nginx解決,而且粗暴的添加set_header
反而會(huì)出問(wèn)題,nginx并不會(huì)對(duì)這些set_header
進(jìn)行驗(yàn)證,反而會(huì)出現(xiàn)一些容易造成瀏覽器混淆的問(wèn)題。
跨域問(wèn)題必須在后臺(tái)解決,而后端框架一定能處理跨域問(wèn)題。讓開(kāi)發(fā)改代碼吧
- 2 回答
- 0 關(guān)注
- 965 瀏覽
添加回答
舉報(bào)
0/150
提交
取消