Ошибки сервера в 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 не выбросит исключение.