fix: 修复响应拦截器 code=0 的逻辑错误
parent
2cb3b5b492
commit
74128f53a5
|
|
@ -145,7 +145,7 @@ service.interceptors.response.use(
|
||||||
}
|
}
|
||||||
data = await new Response(response.data).json()
|
data = await new Response(response.data).json()
|
||||||
}
|
}
|
||||||
const code = data.code || result_code
|
const code = data.code ?? result_code
|
||||||
// 获取错误信息
|
// 获取错误信息
|
||||||
const msg = data.msg || errorCode[code] || errorCode['default']
|
const msg = data.msg || errorCode[code] || errorCode['default']
|
||||||
if (ignoreMsgs.indexOf(msg) !== -1) {
|
if (ignoreMsgs.indexOf(msg) !== -1) {
|
||||||
|
|
@ -211,7 +211,7 @@ service.interceptors.response.use(
|
||||||
'<div>5 分钟搭建本地环境</div>'
|
'<div>5 分钟搭建本地环境</div>'
|
||||||
})
|
})
|
||||||
return Promise.reject(new Error(msg))
|
return Promise.reject(new Error(msg))
|
||||||
} else if (code !== 200) {
|
} else if (code !== 0 && code !== 200) {
|
||||||
if (msg === '无效的刷新令牌') {
|
if (msg === '无效的刷新令牌') {
|
||||||
// hard coding:忽略这个提示,直接登出
|
// hard coding:忽略这个提示,直接登出
|
||||||
console.log(msg)
|
console.log(msg)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue