好的,这是我目前的情况。
我正在尝试从main.mysite.com向api.mysite.com发送ajax请求。一切正常,但没有发送cookie。
基于几个小时的研究,似乎我需要更改cookie的域名。
在我的情况下,cookie域名是main.mysite.com,如果我想在ajax请求中包含cookie,cookie域名应该是.mysite.com。
所以我的问题是......如何更改cookie域?或者还有其他方法吗?
我目前的筹码是
反向代理的nginx | 前端服务器的node.js(express.js)| python(flask)和api服务器的mysql | redis用于会话保存
它们都在同一个盒子里运行。
答案 0 :(得分:0)
这取决于您如何设置Cookie。一种方法是在设置Cookie时,使用domain
属性设置Cookie .mysite.com
。