1. 扩展响应状态判断范围,将403状态码纳入成功处理逻辑 2. 为递归调用的定时器添加return语句,避免多余执行
@@ -79,7 +79,7 @@ instance.interceptors.request.use(
instance.interceptors.response.use(
(response) => {
- if (response.status >= 200 && response.status < 400) {
+ if (response.status >= 200 && response.status < 400 || response.status === 403) {
return Promise.resolve(response.data)
}
message.error(response.config.url || '')
@@ -3926,6 +3926,7 @@ const addOp3 = async (userTime: any, loadTime: any, object: any, status: any) =>
setTimeout(() => {
addOp3(userTime, loadTime, object, status)
}, 10000)
+ return
const _time = new Date()