我在 Netlify 上托管我的客戶端,在 Heroku 上托管后端。一切都在本地運行良好,但是一旦我實時部署了更改,它就停止了作業。
在我的客戶端本地,我添加了
package.json類似的代理"proxy": "localhost:5000"(服務器在本地的 5000 埠上運行)并且它正在作業并且我能夠在 Chrome 中存盤 cookie。部署到 Netlify 后,我剛剛洗掉了代理,用戶在 MongoDB 中成功保存,但 cookie 沒有保存。
我不確定我做錯了什么,因為一切都在本地作業。
uj5u.com熱心網友回復:
您確實需要為您的應用設定自定義域。
herokuapp.com包含在 Mozilla 基金會的公共后綴串列中。這意味著在支持該功能的瀏覽器(例如 Firefox、Chrome、Opera)中,禁止 herokuapp.com 域中的應用程式為*.herokuapp.com.
根據https://devcenter.heroku.com/articles/cookies-and-herokuapp-com
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/478027.html
標籤:javascript 反应 heroku 虚拟主机 网络化
