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 後臺域名//;
}
}