diff --git a/src/utils/axios.ts b/src/utils/axios.ts index d1f591cd..e0e2379d 100644 --- a/src/utils/axios.ts +++ b/src/utils/axios.ts @@ -25,12 +25,19 @@ axios.interceptors.response.use( detail, }; + const message = useMessage(); + /** token 过期 */ if (error.status === 401) { const { auth } = useAuth(); auth.value = ''; } + if (error.status === 500) { + const msg = error.detail ? error.detail : 'Request Error!'; + message.error(msg); + } + return Promise.reject(error); } );