【发布时间】:2018-04-05 04:46:58
【问题描述】:
我正在使用 react-slingshot 样板,并且我的组件(正在进行 api 调用)安装在根组件上。我在导航中使用 BrowserRouter。
当我从 / path 拨打电话时,api 工作正常。
但是当我从任何其他路线出发时,我会收到此错误。
无法加载https://myapiserver.com/user/:请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://localhost:3000' 因此不允许访问。
我不知道是什么问题。
【问题讨论】:
-
首先检查“myapiserver”的日志是否有错误,以确保。然后阅读有关 CORS 的信息。您应该配置您的服务器以接受来自localhost:3000 的请求。由于您没有指定服务器的语言和框架,因此很难提供更具体的帮助。
-
@JulienD 好的,我会检查
标签: reactjs react-router