Axios 在成功拦截器中捕获响应中的 500 错误

问题描述 投票:0回答:1

我与一些 api 集成,当响应有一些错误状态时,比如 401 或 500,它无论如何都会落在成功拦截器中,而不是错误。这是正常行为吗?是不是后台有问题?

axios
1个回答
0
投票

您需要处理中间件内部的错误:

例如

const myHTTPClient = axios.create();
myHTTPClient.interceptors.response.use(
    (response) => {
        return response;
    },
    async (error) => {
         // error handling
    }
)
© www.soinside.com 2019 - 2024. All rights reserved.