首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >铬炉故障

铬炉故障
EN

Stack Overflow用户
提问于 2022-01-05 14:57:24
回答 1查看 102关注 0票数 -1

我的节点后端设置在Heroku上,在Netlify上反应前端。在firefox上,一切都很好,但是在chrome上,我可以登录(post请求),然后我不能在页面上移动,因为cors策略阻止了我对服务器的get请求。

CORS策略阻止从“

”从“https://xxx.herokuapp.com/api/fetchPurchasedPrizes”访问XMLHttpRequest的“https://xxx.netlify.app”:请求的资源上不存在“访问控制-允许-原产地”标题。

我的后端cors设置

代码语言:javascript
复制
    app.use(
  cors({
    credentials: true,
    origin: 'xxx.netlify.app',
  }),
);

在本地主机上,两种浏览器都运行良好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-05 15:27:18

简单的解决方案,我只需要添加

代码语言:javascript
复制
cookie: {
  sameSite: 'none',
  secure: 'true',
},

到我的会话配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70595003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档