Попытка сделать довольно простой GET с fetch. Я получаю сообщение об ошибке «TypeError:« NetworkError при попытке извлечь ресурс ». Нечетным битом является то, что если я помещаю предупреждение до первоначального ответа, то оно успешно. Поэтому приведенный ниже код получает ошибку, но если я раскомментирую строку2 Я получу ожидаемый результат.
Я новичок в этом, но я думаю, что оповещение позволяет выполнить обещание, чтобы я мог перейти к следующей функции. Но я не могу найтигде-нибудь, где описывается подобная ситуация, которая позволила бы мне добиться успеха без прерывания оповещения.
fetch(url)
//.then(alert("Hello! I am an alert box!!"))
.then(
function(response) {
if (response.status !== 200) {
console.log('Looks like there was a problem. Status Code: ' +
response.status);
return;
}
// Examine the text in the response
response.json().then(function(data) {
console.log(data);
});
}
)
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
Я ожидаю получить json, который я могу анализировать без необходимости оповещения.