我有一个拦截器:
axios.interceptors.response.use(
response => {
return response;
},
error => {
return Promise.reject(error);
}
);
问题在于,代码then()
被视为finally()
即
axios.post("auth/login")
.then(success => {
route.push({ name: "home" });
});
如果登录失败,上面的代码then()
仍将执行。
我需要做些什么来防止这种情况的发生,并且仅在响应成功后才执行then()
?