Size: a a a

2020 July 17

НС

Никита Сковорода... in pro.js
First Last
Как, блять, в catch fetch'a достать status code?!
какой катч?
источник

НС

Никита Сковорода... in pro.js
код покажи
источник

FL

First Last in pro.js
Промисный же
источник

FL

First Last in pro.js
че/
источник

FL

First Last in pro.js
?
источник

НС

Никита Сковорода... in pro.js
кто его кинуть должен?
источник

FL

First Last in pro.js
fetch('some-uri').then(r => r.json()).then(console.log).catch(e => console.log(e.statusCode?????????))
источник

НС

Никита Сковорода... in pro.js
Такая логика в принципе не всегда будет работать.
источник

НС

Никита Сковорода... in pro.js
Даже если поправить код
источник

FL

First Last in pro.js
Т.е?
источник

FL

First Last in pro.js
Мне не нужно в первом резолве проверять статус код
источник

FL

First Last in pro.js
Мне нужно его достать в catch, если ты об этом
источник

НС

Никита Сковорода... in pro.js
Потому что fetch('some-uri') резолвится если ответ был получен, с любым статус кодом
источник

FL

First Last in pro.js
Я выше написал
источник

FL

First Last in pro.js
Мне нужно в catch достать status code
источник

НС

Никита Сковорода... in pro.js
Он реджетится если запрос не отправился.
источник

FL

First Last in pro.js
На остальное плевать
источник

НС

Никита Сковорода... in pro.js
Например, если сети нет.
источник

FL

First Last in pro.js
Ок
источник

НС

Никита Сковорода... in pro.js
Тогда статус кода не будет вообще.
источник