Chrome CORS 问题
Chrome CORS troubles
我的节点后端设置在 Heroku 上,React 前端设置在 Netlify 上。在 Firefox 上一切正常,但在 chrome 上我可以登录(post 请求)然后我无法在我的页面上移动因为 cors 策略阻止我对服务器的获取请求。
Access to XMLHttpRequest at 'https://xxx.herokuapp.com/api/fetchPurchasedPrizes' from origin 'https://xxx.netlify.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我的后端 cors 设置
app.use(
cors({
credentials: true,
origin: 'xxx.netlify.app',
}),
);
在本地主机上,两种浏览器都运行良好。
简单的解决方案,我只需要添加
cookie: {
sameSite: 'none',
secure: 'true',
},
到我的会话配置。
我的节点后端设置在 Heroku 上,React 前端设置在 Netlify 上。在 Firefox 上一切正常,但在 chrome 上我可以登录(post 请求)然后我无法在我的页面上移动因为 cors 策略阻止我对服务器的获取请求。
Access to XMLHttpRequest at 'https://xxx.herokuapp.com/api/fetchPurchasedPrizes' from origin 'https://xxx.netlify.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我的后端 cors 设置
app.use(
cors({
credentials: true,
origin: 'xxx.netlify.app',
}),
);
在本地主机上,两种浏览器都运行良好。
简单的解决方案,我只需要添加
cookie: {
sameSite: 'none',
secure: 'true',
},
到我的会话配置。