У меня проблема с циклическим перебором Ides, затем отправка результатов в массив выше, он выдает эту ошибку: «Запрос не выполнен с кодом состояния 404», но если я удалил цикл, он работает правильно
export default class GetPlayersPerMatch {
constructor(numPlayers) {
this.numPlayers = numPlayers;
this.allPlayersMatchesArr = [];
}
async getResultsPerMatch() {
try {
const proxy = 'http://cors-anywhere.herokuapp.com/'
for (let i = 0; i < 500; i++) {
const resPerMatch = await axios(`${proxy}https://fantasy.premierleague.com/api/element-summary/${i}/`)
this.playerData = resPerMatch.data
console.log(this.playerData)
this.allPlayersMatchesArr.push(this.playerData)
}
console.log(this.allPlayersMatchesArr)
} catch (error) {
console.log(error)
}
}
}