【发布时间】:2019-08-07 14:33:36
【问题描述】:
我在前端使用 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 全天候运行,因此不能选择使用代理
【问题讨论】:
-
您要使用什么 API?通常你会得到一个密钥/令牌。