由于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的资源。