Cookie 未在本地开发中设置 Express REST API + react SPA

Cookie not set at local development Express REST API + react SPA

我 googled 已经有一段时间了,但仍然没有运气。我是 运行 REST api 在 localhost:3000 使用 nodeJS + express。在同一台计算机上,我是 运行 127.0.0.1:3001 的前端。从我的后端 API 我收到 set-cookie header。但我的浏览器并未将其视为 cookie。因此,Application -> Cookies -> http://127.0.0.1:3001 是空的。我试过 chrome、safari 和 firefox。在 chrome 中,我尝试关闭这些标志:

我尝试从 google 得到的建议是:

当我部署到生产环境时,一切都按预期进行。似乎有很多人遇到这个问题,但我找到的 none 解决方案有效。

回应header:

原来我在域下包含了端口。简单使用域:“本地主机”就可以了。起初我有域:“localhost:3001”