在使用Fetch API时,如何在localhost中的ajax调用中绕过CORS?

时间:2017-04-13 16:01:29

标签: javascript ajax cors

由于CORS问题,我无法成功调用URL端点。当我安装CORS chrome扩展时,请求经过并返回了一个没有问题的有效响应。这是下面的代码,如何绕过此CORS错误?

     const url="http://staging1...";
     let data = { 'encrypted request payload'};
     let fetchData = {
     method:'POST',
     body: data,
     headers: new Headers({'Content-Type':'application/json'})
   }

  fetch(url, fetchData)
  .then(function(response)){
  console.log(response);
 }

上述代码的回复

  

无法加载Fetch API   http://staging1 ....   对预检请求的响应未通过访问控制检查:否   请求中存在“Access-Control-Allow-Origin”标头   资源。因此不允许来源“http://localhost:3000”   访问。如果不透明的响应满足您的需求,请设置请求   模式为'no-cors'以获取禁用CORS的资源。

0 个答案:

没有答案