Ошибки сервера в AJAX в PHP
Функция fetch выбрасывает исключение
только если наблюдаются проблемы с сетью.
Исключение не будет выброшено,
если статус HTTP ответа будет
404 или 500:
script.jstry {
let response = await fetch('/not-exists.php');
console.log(response.status); // 404
} catch {
console.log('network error');
}
Задание 1
Отдайте на сервере 404
статус. Проверьте, что fetch
не выбросит исключение.
Задание 2
Отдайте на сервере 500
статус. Проверьте, что fetch
не выбросит исключение.