1、后台session过期前端跳转到登录页面
axios 拦截器 可以拦截请求和返回,对于失效的情况后端可以返回一个状态码,如401, 使用axios拦截时判断是401,则跳转到指定页面,如login。本人项目中开发还没定接口规范,后端返回的就是success:true/false
axios.interceptors.response.use((response) => {
if (response.data.success === false) {
router.push('/login')
message({
message:'会话失效,请重新登陆',
type:'error'
})
return response
} else {
return response
}
}, (error) => {
return Promise.reject(error)
})