Привет, меня зовут Алёна, я senior фронтент-разработчик в отдела разработки ПО для розничного бизнеса в Райффайзенбанке. Недавно наша команда решила улучшить пользовательский опыт обработки ошибок запроса к бекенду и я решила комплексно исследовать эту тему и собрать воедино все лучшие практики.
Начтем с того, что при обработке ошибок Axios запросов существуют 4 ситуации, которые необходимо по-разному интерпретировать:
-
Запрос был обработан сервером и статус ответа сервера вне диапазона 2xx
-
Запрос был сделан, но ответ не был получен.
-
Ошибка возникла из-за неправильных настроек Axios.