簡體   English   中英

Cookie 未在 Live 網站上保存

[英]Cookies not getting Saved on Live website

我在 Netlify 上托管我的客戶端,在 Heroku 上托管后端。 一切都在本地運行良好,但是一旦我實時部署了更改,它就停止了工作。

  1. 在我的客戶端本地,我在package.json中添加了代理,例如"proxy": "localhost:5000" (服務器在本地的 5000 端口上運行)並且它正在工作,我可以在 Chrome 中存儲 cookie。

  2. 部署到 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM