问题描述:
在服务器请求的响应头中, 包含了Set-Cookies的方法, 但是浏览器缓存却无法保存
【相关推荐】
好了,前面的基本跨域问题已经解决了,但是到了后面进行登录操作的时候,cookie丢失了。经过一番面向百度编程,最终代码为:
location /blog/{
add_header 'Access-Control-Allow-Origin' $http_origin;
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
proxy_pass http://localhost:8080/myblog/;
proxy_cookie_path /myblog/ /blog/; # myblog 是我的项目名
}
参考文章:
https://www.jianshu.com/p/413a2f11828d