refactor(biji-qianduan): 优化 axios 响应拦截和错误处理
- 在 axios响应拦截器中增加对非 200 状态码的处理 - 修改 RegisterPage 组件中的错误处理方式,直接使用 error.message
This commit is contained in:
@@ -27,7 +27,17 @@ instance.interceptors.request.use(
|
||||
// 响应拦截器
|
||||
instance.interceptors.response.use(
|
||||
response => {
|
||||
return response.data
|
||||
const res = response.data;
|
||||
if (res.code !== 200) {
|
||||
// ElMessage({
|
||||
// message: res.msg || 'Error',
|
||||
// type: 'error',
|
||||
// duration: 5 * 1000
|
||||
// });
|
||||
return Promise.reject(new Error(res.msg || 'Error'));
|
||||
} else {
|
||||
return res.data;
|
||||
}
|
||||
},
|
||||
error => {
|
||||
return Promise.reject(error)
|
||||
|
||||
Reference in New Issue
Block a user