@spoT1

Как сделать последовательные fetch запросы?

fetch('https://json.geoiplookup.io')
    .then(response => response.json())
    .then(json => json.ip)
    .then(data => {
        fetch(`https://ipapi.co/${data}/json/`)
        .then(resp => console.log(resp));
    })


Идея в том, чтобы на одном сайте получить через fetch ip, а на другом получить всю информацию по этому ip. Но мой код не работает
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@alekcena
Нелинейный наставник
Не знаю почему у вас не работает написал почти также. Через консоль всё работает.
fetch('https://json.geoiplookup.io')
    .then(response => response.json()).then(({ip})=>{

 fetch(`https://ipapi.co/${ip}/json/`)
        .then(resp => console.log(resp));
})

П.С: Проверил ваш код, тоже работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы