CORS:对预检请求的响应未通过访问控制检查:请求的资源上没有“Access-Control-Allow-Origin”标头。

时间:2017-05-11 09:43:23

标签: cors axios

当我执行此代码时,我得到Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

 axios({
     url: this.state.optImage[i],
     method: 'get',
     withCredentials: true,
     headers: {
     'Accept': 'application/json',
         'Content-Type': 'application/json',
         'Access-Control-Allow-Origin': 'https://*, http://*',
     }
 })

我向s3服务器请求,在邮递员中,它运行良好。 我还尝试在'Access-Control-allow-Origin'中添加'*'。 我的代码出了什么问题?是否只发生在localhost?我根本不明白。

1 个答案:

答案 0 :(得分:0)

我认为您应该在标头中传递xsrf-token或其他内容。使用该代码很难知道。尝试添加一些后端代码..