выборка разрешается, даже если 404?

Используя этот код:

fetch('notExists') // <---- notice 
    .then(
        function(response)
        {
           alert(response.status)
        }
    )
    .catch(function(err)
    {
       alert('Fetch Error : ', err);
    });

Это обещаниесборник законов.

MDN

Он возвращает обещание, которое разрешается в ответе на этот запрос, независимо от того, успешен он или нет.

Разве не странно, что неудачный запрос ajax разрешается, даже если он идет на несуществующий ресурс?

Я имею в виду - что дальше?fetch к серверу, который не работает и все еще получает решенное обещание?

Я знаю, что могу расследовать наok собственность наresponse объект, но все же -

Вопрос

Почему выборка разрешается для совершенно неверного запроса (несуществующего ресурса).

Кстати, JQuery запрос, отклоняется

Ответы на вопрос(3)

Ваш ответ на вопрос