我在响应标头中设置了一个cookie,但是我的浏览器没有存储cookie。前端/后端组件分别在localhost:8080/8082上运行。
使用node
v5 +,express
v4 +并尝试connect-mongo
/ connect-redis
Chrome v. 52.0.2743.82
尽管Chrome应该可以很好地使用来自domain=localhost
的Cookie很长一段时间,但我仍尝试在/etc/hosts
文件中创建一个PTR,如127.0.0.1 local.com
,没有区别。
以下是我在响应中看到的一组标题字段:
我尝试禁用httpOnly
标记,仍然相同。
答案 0 :(得分:0)
阅读以下文章this section in particular后想出来。感谢Mozilla人们!
在节点方面,我添加了:
res.header('Access-Control-Allow-Credentials', 'true');
在axios.pos中,我在配置部分添加了以下键:值对:
{withCredentials: true}
干杯