Сообщение об ошибке Fetch .catch не воспроизводится, хотя я получаю код на console.log - PullRequest
0 голосов
/ 10 февраля 2020

Я полагаю, что текст, чтобы убедиться, что мой код реагирует на ошибку. Мой код требует, чтобы пользователь вводил породу собаки из списка. если они вводят что-то, отсутствующее в списке, это приводит к ошибке. Я получаю сообщение об ошибке в консоли, но по какой-то причине .catch не воспроизводится.

В моем коде javascript я получаю сообщение «ошибка объявлена, но ее значение никогда не читается»

function arrayAPI(breed){
    console.log("arrayAPI ran");

    let breedLink = "https://dog.ceo/api/breed/hound/" + breed + "/images/random"; 

   console.log("breedLink: " + breedLink)


        fetch(breedLink)
        .then(response => response.json())
        .then(responseJSON => getDogImage(responseJSON))
        .catch(error => alert('error! danger!'));

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...