Trochę próbowałem i jedyne na co wpadłem i zadziałało to coś takiego:
Kopiuj
const proxyurl = "https://cors-anywhere.herokuapp.com/";
const url = "https://eun1.api.riotgames.com/lol/summoner/v4/summoners/by-name/Wykreuje%20cie?api_key=RGAPI-c22cbd79-b7c8-4028-8383-e46e2b8cdf76";
fetch(proxyurl + url)
.then(response => response.json())
.then(contents => console.log(contents))
.catch(() => console.log("Can’t access " + url + " response"))
Demo - https://jsfiddle.net/0vbjan48/2/
Z tym cors, to zawsze jest trochę zabawy, ale to powinno bez problemu działać.
Uwzględniając twój kod, całość będzie wyglądała tak
Kopiuj
const proxyurl = "https://cors-anywhere.herokuapp.com/";
const url = "https://eun1.api.riotgames.com/lol/summoner/v4/summoners/by-name/Wykreuje%20cie?api_key=RGAPI-c22cbd79-b7c8-4028-8383-e46e2b8cdf76";
fetch(proxyurl + url)
.then(response => response.json())
.then(contents => {
console.log("dupa");
var obj = contents;
for (key in obj) {
console.log(key);
}
}
)
.catch(() => console.log("Can’t access " + url + " response"))
Demo - https://jsfiddle.net/vcpr21xs/
Nie dziękuj, kwiaty wystarczą