【发布时间】:2019-04-20 10:05:22
【问题描述】:
我一整天都在阅读关于遇到同样问题的人的文章,我已经尽我所能,但似乎无法成功。
我认为这与浏览器安全策略有关,我的服务器和客户端都在不同的 localhost 端口上运行,浏览器威胁它们为不同的域。
但是,正如我所说,如果我从 Postman 发出 post 请求,cookie 就会设置。
Cookieparser 和 cors 已启用,并为它们尝试了多种配置,均未奏效。
还尝试了不同的域和路径设置,结果相同。
我还认为它可能与我的浏览器插件或类似的东西有关,但我尝试使用隐身浏览器和其他浏览器并得到相同的结果...
客户端应用程序在 Angular 上,但我怀疑这与我所阅读的问题有关。
res.cookie("SESSIONID", jwtBearerToken, { domain: 'localhost', secure: false, httpOnly: false, path: '/', maxAge: 9000000 }).send();
我在浏览器上得到的:
谢谢
【问题讨论】:
标签: node.js angular express cookies setcookie