[英]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.