Я думаю, у вас есть несколько вариантов.Вы можете либо извлечь свой код из then
обратного вызова в функцию - и вызвать его в обработчике ошибок, когда код состояния равен 300.
Вы также можете попробовать эту опцию из axios, чтобы отклонить обещание только тогда, когда код состояния> 301.
axios.get('/user/12345', {
validateStatus: function (status) {
return status <= 300; // Reject only if the status code is greater than 300
}
})