Здравтвуйте,
Обработка неудавшихся запросов - совершенно не проблема
У меня большая проблема, что fetch выводит в консоль ошибки.. И я прям ничего не могу с этим поделать. если запрос не 200 - консоль краснеет, и они никак не ловятся.. Есть ли простой способ заткнуть fetch?
Собственно код:
fetch(url)
.then(resp => {
if (!resp.ok) {
throw Error(`is not ok`);
}
})
.catch((err) => {
console.warn(err)
})
.catch((err) => {
console.warn(err)
})
.catch((err) => {
console.warn(err)
});
Задача сделать консоль не крассной:
P. S. Fetch даже нельзя завернуть в try catch, в виду его асинхронности
P. S. S. Начинаю ненавидеть fetch
Сам отвечу иначе не могу закрыть топик. Спасибо комментаторам.
Если http(s) запрос был не удачным, то хром будет выводить ошибку, будь то fetch или XMLHttpRequest, или просто в теге img будет неправильно указан src на картинку..
Все http(s) ошибки будут попадать в раздел "network" в консоли, которые можно отключить только на уровне браузера:
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости