我知道像我这样的其他问题已被问及并得到解答,其中大多数建议将"Access-Control-Allow-Origin": "*"
添加到标题中。然而,即使这样做,我仍然得到错误:“对预检请求的响应没有通过访问控制检查:没有访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' null'因此不允许访问。响应的HTTP状态代码为404.
我的脚本非常简单。它只有以下内容:
var url = 'https://www.goodreads.com/search.xml?key=[MY_KEY]&q=Ender%27s+Game';
fetch(url, {headers: {"Access-Control-Allow-Origin" : "*",}}).then(function(result){
console.log(result);
});
当我通过将url
传入浏览器访问该网站时,我收到了回复。因此,我知道我的安全凭证很好。
我不确定要做什么。有人有什么建议吗?