【发布时间】:2016-07-28 22:38:48
【问题描述】:
我在响应标头中设置了一个 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标志,还是一样。
【问题讨论】:
-
尝试查看标签
Cookies:D -
是的 :) 那是我希望看到设置 cookie 的地方,但它不存在。 Resources -> Cookies,在最新版 Chrome 中:Applications->Cookies
标签: node.js express cookies connect-mongo