Skip to content

Commit 8daee24

Browse files
committed
优化请求错误处理逻辑
1 parent b525782 commit 8daee24

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

src/api/index.ts

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,22 @@ api.interceptors.request.use(
4444
function handleError(error: any) {
4545
if (error.status === 401) {
4646
useUserStore().requestLogout()
47-
throw error
4847
}
49-
let message = error.message
50-
if (message === 'Network Error') {
51-
message = '后端网络故障'
52-
}
53-
else if (message.includes('timeout')) {
54-
message = '接口请求超时'
55-
}
56-
else if (message.includes('Request failed with status code')) {
57-
message = `接口${message.substr(message.length - 3)}异常`
48+
else {
49+
let message = error.message
50+
if (message === 'Network Error') {
51+
message = '后端网络故障'
52+
}
53+
else if (message.includes('timeout')) {
54+
message = '接口请求超时'
55+
}
56+
else if (message.includes('Request failed with status code')) {
57+
message = `接口${message.substr(message.length - 3)}异常`
58+
}
59+
toast.error('Error', {
60+
description: message,
61+
})
5862
}
59-
toast.error('Error', {
60-
description: message,
61-
})
6263
return Promise.reject(error)
6364
}
6465

0 commit comments

Comments
 (0)