域属性无效 - 设置 Cookie

Nag*_*a N 7 javascript cookies session-cookies node.js reactjs

我使用 nodejs 构建了一个基本的演示后端,使用 reactjs 构建了 ui。当我使用凭据登录时,我正在尝试设置 cookie。但它说明了一些类似“ this.set-cookie 域属性对于当前主机 URL 无效”的内容。我已将后端和 ui 分别部署到 Heroku。所有网络请求工作正常。但我面临的唯一问题是 set-cookies 没有得到更新说域属性无效。任何人都可以指导我或建议我哪里出错了

Ui Doamin URL - https://visitplanui.herokuapp.com/

我配置的节点端点是下面提到的

 return res.
 cookie("auth",token,{domain: "visitplanui.herokuapp.com",path: "/"}).status(200).
 send ({code:  200,status: "Account details found & authenticated",})
Run Code Online (Sandbox Code Playgroud)

仅供参考,请找到以下屏幕截图

.在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

小智 4

根据 server\xe2\x80\x99s 响应,Heroku 不允许在其域 [应用程序名称] .herokuapp.com 中安装第三方 cookie。只有通过js设置cookie才可以更改。要设置第三方 Cookie,您需要添加自己的域,您可以通过任何域注册服务购买该域。\n注册 nw 域时请注意,该公司维护将自定义域名转换为目标的 DNS 服务器(' DNS 目标\xe2\x80\x99)。这些字段通常称为 CNAME、ALIAS、ANAME 或 A 记录。只有前三个适用于 Heroku 应用程序,因为 A 记录需要 IP 地址,而 Heroku 应用程序没有稳定的入站 IP 地址。

\n

  • 您能否指出 Heroku 文档,其中声明不允许在 Heroku 域中安装第三方 cookie?我不太明白你的解释,所以我想阅读更多内容。 (2认同)