此错误:
CORS策略阻止从源获取'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest‘的https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest访问:对飞行前请求的响应不通过访问控制检查:请求资源上不存在“访问控制-允许-原产地”标头
此...is请求返回fetch。
fetch(
"https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest",
{
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "*",
"Access-Control-Allow-Headers":
"'Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token'",
"Content-Type": "application/json",
"X-CMC_PRO_API_KEY": API_KEY,
},
}
)
.then((response) => response.json())
.then((json) => console.log(json))
.catch((error) => console.error(error));为什么会发生这种情况?
发布于 2021-10-15 06:45:47
将请求发送到后端处理文件系统(php、cfm、aspx)等。
2-使用curl处理api并通过后端代码发送它,不要使用javascript获取"https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest“,而使用"http://yourdomain.com/yourendpoint”。
3-现在在你的终点使用你的后端技术通过卷曲点击"https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest“
https://stackoverflow.com/questions/69580622
复制相似问题