存在set-cookie字段,但未在浏览器的Resources / Application选项卡中设置

时间:2016-07-28 22:38:48

标签: node.js express cookies connect-mongo

我在响应标头中设置了一个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,没有区别。

以下是我在响应中看到的一组标题字段:

enter image description here

我尝试禁用httpOnly标记,仍然相同。

1 个答案:

答案 0 :(得分:0)

阅读以下文章this section in particular后想出来。感谢Mozilla人们!

在节点方面,我添加了:

res.header('Access-Control-Allow-Credentials', 'true');

在axios.pos中,我在配置部分添加了以下键:值对:

{withCredentials: true}

干杯