Vue中使用axios拦 截器用于拦截账号退出
发布时间
阅读量:
阅读量
在实际操作中,若用户账号因异常情况导致登录状态中断,页面在请求接口数据时将返回401错误代码,此时系统应强制用户退出并重新进行身份验证,针对该问题我所采用的解决方案为:
import axios from 'axios'
import { MessageBox } from 'element-ui'
import { getToken } from '@/utils/auth'
// create an axios instance
const service = axios.create({
baseURL: process.env.BASE_API, // api 的 base_url
timeout: 10000 // request timeout
})
// request interceptor
service.interceptors.request.use(
config => {
// Do something before request is sent
// if (store.getters.token) {
// //
全部评论 (0)
还没有任何评论哟~
