axios添加token
132 字
1 分钟
axios添加token
axios获取请求token并添加在请求header中
axios.interceptors.request.use( config => { config.headers.token = localStorage.getItem('ACCESS_TOKEN') return config; }, error => { return Promise.reject(error); })判断返回结果并跳转到登录页
axios.interceptors.response.use( response => { if (response.data.message === '请登录') { notification.error({ key, message: '错误', description: '登陆已过期,请重新登陆' }) setTimeout(() => { store.dispatch('Logout') route.replace({ // 跳转到登录页面 path: '/login' // query: {redirect: router.currentRoute.fullPath, gameId: store.state.gameId} // 将跳转的路由path作为参数,登录成功后跳转到该路由 }) }, 1000); } else { return response } }, error => { return Promise.reject(error); }) axios添加token
https://wangxiang.website/posts/前端框架/axios-token/ 相关文章 智能推荐
1
vue3项目添加husky+lint-staged配置
前端框架 给公司的vue3项目添加husky+lint-staged配置
2
vue3项目配置按需自动导入API、组件库、图标
前端框架 vue3项目配置按需
3
vue 父组件样式污染子组件
前端框架 vue 父组件样式污染子组件
4
在Vue3中利用JSX+函数式组件做到更好的代码复用
前端框架 在绝大多数情况下,Vue 推荐使用模板语法来创建应用。但也有1%的情况利用函数式组件可以做到更好的代码复用,一起来看看吧!
5
keep-alive路由踩坑
前端框架 记录使用keep-alive遇到的问题
随机文章 随机推荐