我一直在尝试从 riot 的 api 中获取一些数据,但我遇到了一个问题:
这是代码的重要部分:
const getUsuario = async (name) => {
const resp = await fetch(`${APIRUL}${name}${apikey}`, {
method: 'GET',
mode: 'no-cors',
headers: {
"Content-Type": "application/json",
},
});
const { data } = await resp.json();
return data;
};
getUsuario("user-name");
如果我把模式: cors。我对 CORS 有疑问,但如果我有上面的示例,它会显示:
champions.js:15 Uncaught (in promise) SyntaxError: Unexpected end of input
at getUsuario (champions.js:15)
这是第 15 行:
const { data } = await resp.json();