@martunovZheka

Fetch дает ошибку?

async function getMovie(url) {
    const responce = await fetch(url, {
        method: 'GET'
    })
    
    if (!responce.ok) {
        throw new Error('Ошибка получения JSON с сети по указанному url: ' + url)
    }

    return await responce.json()
}


(async () => {
    try {
        console.log(await getMovie('http://www.jsonkeeper.com/b/MU1J'))
    }
    catch (e) {
        console.log(e)
    }
})()


TypeError: Failed to fetch
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 1
Однозначно ответить сложно, потому что по сути fetch Не смог завершить процесс, а причин может быть несколько.
Если ты не контролируешь сервер, то можно попробовать прокси:

const url = 'https://cors-anywhere.herokuapp.com/http://www.jsonkeeper.com/b/MU1J';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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