【专业版】前端响应拦截时,关于用户登出的处理
版本:renren-security 2.3 |
开发环境: |
这是响应拦截的部分代码
[pre]
/**
* 响应拦截
*/
http.interceptors.response.use(response => {
if (response.data.code === 401 || response.data.code === 10001) {
clearLoginInfo()
router.replace({ name: 'login' })
return Promise.reject(response.data.msg)
}
return response
}, error => {
console.error(error)
return Promise.reject(error)
})
[/pre]
后端的错误定义
[pre]
int NOT_NULL = 10001;
[/pre]
[hr]
我的问题是:前端是基于什么样的考虑,对于这种错误的处理直接将用户登出?