Size: a a a

2020 July 27

В

Виктория in pro.js
Виктория
Швыряй ошибку в зене
Но я хз сработает кэтч или нет
источник

DN

Damir Nafikov in pro.js
ааа, вот как, я-то думал, то есть по фатку catch редко срабатывает? (ну это если сам вручную не вызываешь его)
источник

В

Виктория in pro.js
Damir Nafikov
ааа, вот как, я-то думал, то есть по фатку catch редко срабатывает? (ну это если сам вручную не вызываешь его)
Просто фэтч не обрабатывает ошибки с сервера, тебе надо самому это делать
источник

DN

Damir Nafikov in pro.js
хмхм
а здесь почему catch ловит?
источник

DN

Damir Nafikov in pro.js
источник

CM

Chingiz Mamiyev in pro.js
Хмм🤔
источник

В

Виктория in pro.js
Ну потому что это аксиос и там, видимо, обрабатывается
источник

DN

Damir Nafikov in pro.js
ааа, окей, тогда многон встает на свои места😀, спасибо!
источник

В

Виктория in pro.js
Это уже либа
источник

F

For miles & mile... in pro.js
Если ошибка 400/500, то response попадает в catch
источник

F

For miles & mile... in pro.js
Ток там надо err.response.data
источник

DN

Damir Nafikov in pro.js
а как тогда в catch сделать так, чтобы потом после него срабатывал другой catch?
источник

DN

Damir Nafikov in pro.js
понял
источник

DN

Damir Nafikov in pro.js
Переслано от For miles & mile...
Если ошибка 400/500, то response попадает в catch
источник

DN

Damir Nafikov in pro.js
Переслано от For miles & mile...
Ток там надо err.response.data
источник

DN

Damir Nafikov in pro.js
Damir Nafikov
а как тогда в catch сделать так, чтобы потом после него срабатывал другой catch?
а то пока при обоих кейсах срабатывает ловящий их then
источник

F

For miles & mile... in pro.js
Сделай функцию асинхронной и оберни в try/catch - будет удобнее
источник

В

Виктория in pro.js
В этом же кэтче проверяй ошибку
источник

В

Виктория in pro.js
Damir Nafikov
а то пока при обоих кейсах срабатывает ловящий их then
Я же тебе сказала
источник

В

Виктория in pro.js
Кидай ошибку
источник