问题描述:
在服务器请求的响应头中, 包含了Set-Cookies的方法, 但是浏览器缓存却无法保存, 这种情况一般是跨域问题导致的, 此处是在nginx做反向代理时发生的跨域.
- 在某个请求中, Response Headers中有Set-Cookies方法
- 但在浏览器Cookies中无法存入的问题
- 解决办法, 在nginx配置中加上一段配置, 可以将/server的cookie输出到/api-gateway上
location /api-gateway {
proxy_pass http://127.0.0.1:8080/server;
proxy_cookie_path /server /api-gateway;
}