0

我在响应标头中设置了一个 cookie,但是我的浏览器没有存储 cookie。前端/后端组件分别在 localhost:8080/8082 上运行。

使用nodev5+、expressv4+ 并尝试了两者connect-mongo/connect-redis

Chrome v. 52.0.2743.82

尽管 Chrome 应该可以很好地使用 cookiedomain=localhost已经有一段时间了,但我仍然尝试在/etc/hosts文件中创建一个 PTR,如127.0.0.1 local.com.

这是我在响应中看到的一组标头字段:

在此处输入图像描述

我试过禁用httpOnlyflag,还是一样。

4

1 回答 1

0

在阅读以下文章后想通了,尤其是本节。向 Mozilla 的人们致敬!

在节点方面,我添加了:

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

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

{withCredentials: true}

干杯

于 2016-07-29T06:49:21.237 回答