Мне было интересно, почему я продолжаю получать "GET https://ipinfo.io/ 429"
и
createError.js:17 Uncaught (in promise) Error: Request failed with status code 429
at createError (createError.js:17)
at settle (settle.js:19)
at XMLHttpRequest.handleLoad (xhr.js:78)
Ошибка.Я пытался понять, как я могу вызвать API ipinfo.io, используя и обещание, и асинхронное ожидание с помощью реакции.
Я видел эту версию jquery, представленную в документе, но вместо этого я пытаюсь использовать axios:
$.get("https://ipinfo.io", function(response) {
console.log(response.ip, response.country);
}, "jsonp")
Вот как я звонил с помощью обратного вызова:
componentDidMount() {
this.getData();
}
getData() {
axios.get("https://ipinfo.io", (response) => {
console.log(response.ip, response.country);
}, "jsonp");
}
Вот как я звонил через асинхронное ожидание:
componentDidMount() {
this.getData();
}
async getData() {
const response = await axios.get("https://ipinfo.io");
console.log(response.ip);
}
Любая идея, что яздесь делаешь неправильно?
Спасибо!