fetch как обработать исключение 404 (Not Found)

265
25 марта 2018, 22:59

Использую вот такой код:

try {
  fetch(url)
    .then(res => res.json())
    .then(data => callback(data))
    .catch(e => console.log(e));
} catch(e) {
  console.log(e);
}

Намерено ставлю неверный url и одно исключение успешно отлавливаю с помощью .catch(e => console.log(e)), но есть вот такое не обработанное исключение:

GET https://neto-api.herokuapp.com/ets 404 (Not Found)

Как его обработать? try..catch почему-то не срабатывает

READ ALSO
Как замедлить видео на javascript?

Как замедлить видео на javascript?

Привет, можно ли замедлить видео на javascript? Если да, то как? Подскажите пожалуйста

185
Vue CapsLock включен ли как узнать?

Vue CapsLock включен ли как узнать?

Как узнать включен ли Caps Lock при вводе пароля?

204
Из-за js перестаёт работать кнопка

Из-за js перестаёт работать кнопка

Есть js файл без него перестаёт нажиматься кнопка "Оформить заказ" и при нажатии ничего не происходит, если подключу обратно то будет работать...

188