我在前端使用 React,我从另一个我不拥有的域调用 API。我的 axios 请求:
axios(requestURL, {
method: 'GET',
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
'Authorization': key,
withCredentials: true,
mode: 'no-cors',
}
我不断收到相同的错误:缺少 CORS 标头“Access-Control-Allow-Origin”。这是我可以从前端克服的东西吗?我知道人们使用该 API 的事实,因此它不会是后端错误,对吗?我尝试请求很多 API,甚至没有一个可以使用我的代码。我尝试使用https://cors-anywhere.herokuapp.com并且它工作正常大约一个星期,我认为今天它失败了。我希望我的网站保持 24/7,所以使用代理不是一种选择