[英]Cookies not getting Saved on Live website
我在 Netlify 上托管我的客户端,在 Heroku 上托管后端。 一切都在本地运行良好,但是一旦我实时部署了更改,它就停止了工作。
在我的客户端本地,我在package.json
中添加了代理,例如"proxy": "localhost:5000"
(服务器在本地的 5000 端口上运行)并且它正在工作,我可以在 Chrome 中存储 cookie。
部署到 Netlify 后,我刚刚删除了代理,用户在 MongoDB 中成功保存,但 cookie 没有保存。
我不确定我做错了什么,因为一切都在本地工作。
您确实需要为您的应用设置自定义域。
herokuapp.com
包含在 Mozilla 基金会的公共后缀列表中。 这意味着在支持该功能的浏览器(例如 Firefox、Chrome、Opera)中,禁止 herokuapp.com 域中的应用程序为*.herokuapp.com
设置 cookie。
根据https://devcenter.heroku.com/articles/cookies-and-herokuapp-com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.