Javascript 获取api-已被CORS策略阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态

Javascript 获取api-已被CORS策略阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态,javascript,rest,fetch,fetch-api,Javascript,Rest,Fetch,Fetch Api,围绕这个主题有许多类似的问题,但我找不到这个fetchapi请求中缺少的内容。你能帮我克服这个错误吗?如何在fetch api请求中设置http状态ok。我知道我们需要为选项方法设置此选项,但不确定如何设置此选项 我还尝试添加无cors模式,但代码415失败 当我尝试使用Postman时,它也发出了相同的请求,工作正常,但无法获取api请求 错误: 源代码'https://example.com'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态 var myH

围绕这个主题有许多类似的问题,但我找不到这个fetchapi请求中缺少的内容。你能帮我克服这个错误吗?如何在fetch api请求中设置http状态ok。我知道我们需要为选项方法设置此选项,但不确定如何设置此选项

我还尝试添加
无cors
模式,但代码415失败

当我尝试使用Postman时,它也发出了相同的请求,工作正常,但无法获取api请求

错误:
源代码'https://example.com'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态

var myHeaders2 = new Headers();
myHeaders2.append("Content-Type", "application/json");
myHeaders2.append("Accept", "application/json");
myHeaders2.append('Acces-Control-Allow-Origin', 'https://example.com');
myHeaders2.append('Access-Control-Allow-Methods', "DELETE, POST, GET, OPTIONS");
myHeaders2.append("Access-Control-Allow-Headers", "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With, Origin, X-Auth-Token");
myHeaders2.append("Access-Control-Max-Age", "86400");
// myHeaders2.append("status", "200");


let obj = {};
obj.file_name = 'test1.txt';
obj.file_content = objJsonB64;

var raw = JSON.stringify(obj);

var uploadReqOptions = {
    method: 'POST',
    headers: myHeaders2,
    body: raw,
    redirect: 'follow'
};

fetch("https://destinationxyz.com", uploadReqOptions)
    .then(response => response.text())
    .then(result => console.log(result))
    .catch(error => console.log('error', error));

我已经面对这个问题了。 告诉您的api提供程序在其代码中设置
访问控制允许源代码
。
这不是代码的问题。
冷却….

安装镀铬扩展件“CORS解锁”。 该问题是由浏览器阻止请求引起的