<p>axios :对预检请求的响应未通过访问控制。</p>

创建于 2016-03-11  ·  3评论  ·  资料来源: axios/axios

在 ReactJs 应用程序中执行 get 请求时出现错误确实生成了以下内容
“XMLHttpRequest 无法加载http://localhost :3002/api/users。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。Origin ' http: //localhost :3005' 因此不允许访问。响应的 HTTP 状态代码为 404。”

我的代码。

const ROOT_URL = ' http://localhost :3002';

const AUTH_TOKEN = 'eyJ0eXAiOiJKV1QiLCJhb .......';

axios.defaults.baseURL = ROOT_URL;
axios.defaults.headers.common['授权'] = AUTH_TOKEN;
axios.defaults.headers.post['Content-Type'] = 'application/json;charset=utf-8';

axios.get('/api/users').then(function(response) {
控制台日志(响应数据);
控制台日志(响应状态);
控制台日志(响应。状态文本);
控制台日志(响应。标题);
控制台日志(响应配置);
});

最有用的评论

这不是 axios 问题。 您需要将服务器设置为接受 CORS 请求。 看第一个回答http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource

所有3条评论

这不是 axios 问题。 您需要将服务器设置为接受 CORS 请求。 看第一个回答http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource

你好,
我已经用过了。 通过固定在服务器添加
“路线”:{
“cors”:真实
}
在 Hapi 配置连接
谢谢你。

@9tor你解决了这个问题吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

reggi picture reggi  ·  3评论

ghost picture ghost  ·  3评论

altruisticsoftware picture altruisticsoftware  ·  3评论

tbaustin picture tbaustin  ·  3评论

c0debreaker picture c0debreaker  ·  3评论