首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >特定终结点:对带节点的React/Redux应用程序中的API请求拒绝访问(无Access-Control-Allow-Origin标头)

特定终结点:对带节点的React/Redux应用程序中的API请求拒绝访问(无Access-Control-Allow-Origin标头)
EN

Stack Overflow用户
提问于 2017-02-24 22:12:18
回答 1查看 323关注 0票数 0

我无法访问react/redux应用程序中的自定义heroku API端点。heroku端点在浏览器中加载正常,我可以在控制台上看到网络请求返回,所以我的应用程序本身似乎有什么东西阻止了它的返回。

这是一个经典的'No 'Access-Control-Allow-Origin‘头出现在请求的资源上的错误,但令人困惑的是我可以使用另一个端点(比如openweather的API)而没有得到这个错误。

我是否需要使用Express或其他中间件来专门处理Heroku?我现在正在使用ReduxPromise中间件创建一个商店,并使用Axios发出请求。或者,Heroku上的服务器端配置可能会改变这一点?

感谢您的帮助,非常新的react/redux/node =)

EN

回答 1

Stack Overflow用户

发布于 2017-02-24 22:59:30

这是一个CORS问题,您需要将cors配置添加到您的API请求中,并使用access-control-allow-origin头部接受服务器端的来源,并接受请求的referrer url。

以下是我在使用redux-api发出请求时的配置选项,请查看特定框架的文档:

代码语言:javascript
运行
复制
export const baseOptions = {
  mode: 'cors',
  credentials: 'include',
  headers
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42440815

复制
相关文章

相似问题

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