nginx 配置端口解決跨域問題

cookie 在性質上是綁定在特定的域名下的。當設定了一個cookie 後,再給創建它的域名發送請求時,都會包含這個cookie。這個限制確保了儲存在cookie 中的信息只能讓批准的接受者訪問,而無法被其他域訪問。

問題描述:

項目前後端分離,後臺要做Cookie驗證登錄狀態,由於本地起前端服務,Cookie 傳遞受阻

解決方法:

使用Nginx轉發請求。監聽同一個端口,反向代理前端項目入口和後臺請求接口。
nignx.conf 配置部分如下:

server {
    listen   8083;
    server_name  localhost;

    location /www {
        proxy_pass http://127.0.0.1:8020/www/;
    }

    location /qqq {
        proxy_pass 後臺域名//;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章