错误码报错细分

This commit is contained in:
krank
2021-08-31 14:33:51 +08:00
parent b4158075e3
commit 6725f6c73a
+28 -13
View File
@@ -81,19 +81,34 @@ service.interceptors.response.use(
}, },
error => { error => {
closeLoading() closeLoading()
ElMessageBox.confirm(` switch (error.response.status) {
<p>检测到接口错误${error}</p> case 500:
<p>错误码500:此类错误内容常见于后台panic,如果影响您正常使用可强制登出清理缓存</p> ElMessageBox.confirm(`
<p>错误码404:此类错误多为接口未注册(或未重启)或者请求路径(方法)与api路径(方法)不符</p> <p>检测到接口错误${error}</p>
`, '接口报错', { <p>错误码<span style="color:red"> 500 </span>:此类错误内容常见于后台panic,请先查看后台日志,如果影响您正常使用可强制登出清理缓存</p>
dangerouslyUseHTMLString: true, `, '接口报错', {
distinguishCancelAndClose: true, dangerouslyUseHTMLString: true,
confirmButtonText: '清理缓存', distinguishCancelAndClose: true,
cancelButtonText: '取消' confirmButtonText: '清理缓存',
}) cancelButtonText: '取消'
.then(() => { })
store.commit('user/LoginOut') .then(() => {
}) store.commit('user/LoginOut')
})
break
case 404:
ElMessageBox.confirm(`
<p>检测到接口错误${error}</p>
<p>错误码<span style="color:red"> 404 </span>:此类错误多为接口未注册(或未重启)或者请求路径(方法)与api路径(方法)不符--如果为自动化代码请检查是否存在空格</p>
`, '接口报错', {
dangerouslyUseHTMLString: true,
distinguishCancelAndClose: true,
confirmButtonText: '我知道了',
cancelButtonText: '取消'
})
break
}
return error return error
} }
) )