diff --git a/src/api/index.ts b/src/api/index.ts index 1bca1f9f..6354a490 100755 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -44,21 +44,22 @@ api.interceptors.request.use( function handleError(error: any) { if (error.status === 401) { useUserStore().requestLogout() - throw error } - let message = error.message - if (message === 'Network Error') { - message = '后端网络故障' + else { + let message = error.message + if (message === 'Network Error') { + message = '后端网络故障' + } + else if (message.includes('timeout')) { + message = '接口请求超时' + } + else if (message.includes('Request failed with status code')) { + message = `接口${message.substr(message.length - 3)}异常` + } + toast.error('Error', { + description: message, + }) } - else if (message.includes('timeout')) { - message = '接口请求超时' - } - else if (message.includes('Request failed with status code')) { - message = `接口${message.substr(message.length - 3)}异常` - } - toast.error('Error', { - description: message, - }) return Promise.reject(error) }