//捕获401
// http request 拦截器
axios.interceptors.request.use(config => {const token = localStorage.getItem('token')if (token) { // 判断是否存在token,如果存在的话,则每个http header都加上token// console.log(token)config.headers.Authorization = token}return config;},err => {return Promise.reject(err);});// http response 拦截器
axios.interceptors.response.use(response => {return response;},error => {if (error.response) {switch (error.response.status) {case 401:// 返回 401 清除token信息并跳转到登录页面router.replace({path: '/login',query: {redirect: router.currentRoute.fullPath}})}}return Promise.reject(error.response.data) // 返回接口返回的错误信息});
login.vue
localStorage.setItem('token', "Bearer " + res.data.data.Token)

转载于:https://www.cnblogs.com/WNpursue/p/11194196.html

axios捕获401 赋值token相关推荐

  1. vue axios封装以及登录token过期跳转问题

    Axios配置JWT/封装插件/发送表单数据 首先请务必已仔细阅读 Axios 文档并熟悉 JWT: 中文文档 JWT 中文文档 安装 npm install axios npm install es ...

  2. cesium 地图无法加载 报错401 缺少token

    cesium 地图无法加载 报错401 缺少token 首先,报错401 说明用户没有访问权限,需要进行身份认证,也就是cesium需要密钥,也是最近实行的吧,因为之前不用也能加载出地图. token ...

  3. 偏前端 - vue-cli(axios请求数据==》token+按接口参数顺序(参数值拼接base64)- MD5)...

    token+按接口参数顺序(参数值拼接base64)-> MD5) 请教于"喵咪",再此特别鸣谢!~ 特别强调:import qs from qs; 这个内部方法一定要用哦. ...

  4. 前端学习(1879)vue之电商管理系统电商系统之通过axios拦截器添加token认证

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  5. 【 微信小程序请求封装】【进阶版】处理401请求token过期--重新登录--重新发起刚才过期的请求

    微信小程序请求封装(拦截器):处理请求过期–重新登录–重新发起刚才过期的请求 env.js //这里使用的接口呢都是自己模拟的,可以根据自己的需求进行添加module.exports={//开发环境的 ...

  6. axios请求中添加token,Authorization中添加token

    axios({method: 'get',url: url,responseType: 'blob',headers: { 'Authorization': 'Bearer ' + getToken( ...

  7. 【Vue+axios】 登录拦截验证token,路由拦截器

    GitHub项目地址:https://github.com/superman66/vue-axios-github/tree/master/src router文件夹中的index.js添加路由权限校 ...

  8. token和axios拦截器

    Token实现JWT身份认证 1.1-Token介绍 1.为什么要有token? 默认情况下,HTTP是一个无状态协议,也就是说任何浏览器都可以访问服务器,但是服务器并不能知道浏览器到底是属于哪个用户 ...

  9. springboot + vue 后台token生成 拦截器 redis实现 前台封装axios xueX 接口实现

    后台 后台程序图片 新建token的基础类 public class Constants {public final static String TOKEN = "token";} ...

最新文章

  1. zhuan zai suffix tree
  2. 易语言 网页用什么编码_Plessey条码用的什么编码方式?
  3. mysql 读取oracle数据_Python中Pandas通过read_sql方法从Mysql或Oracle数据库中读取数据帧(DataFrame)...
  4. 巧用 TypeScript(四)
  5. 计算机考研机试指南(九)——搜索(百鸡问题、ABC、胜利大逃亡、迷宫问题、C翻转、旋转矩阵、字符串匹配、)...
  6. mac 卸载mysql_Mac 电脑卸载mysql数据库
  7. 管程由哪三部分组成_换热器是几壳程?几管程的?
  8. 新概念英语第一册1-144课(转)
  9. flash提示版本过低导致无法安装解决方法
  10. 我爱淘冲刺阶段站立会议每天任务4
  11. 语音信号短时时域分析
  12. Java处理敲击键盘事件 Etch-A-Sketch玩具实现 光标画笔画图程序 Java核心技术
  13. 用excel做机器学习
  14. 重磅!李沐「动手学深度学习」中文课程笔记来了!
  15. 接口与实现基础 DAY ONE
  16. veiw pad 7寸 android4.2,全国首款Android+Win7双系统平板电脑ViewPad 10登场
  17. DATEDIFF 函数的使用
  18. toad mysql导入excel_toad导入表数据库
  19. 201912一种改进动物音频分类的数据增强方法
  20. Hadoop各种版本的百度网盘下载

热门文章

  1. swift 项目_如何对iOS项目进行静态分析
  2. Springbooot集成Shiro简单使用
  3. 剑指offer(11-25题)详解
  4. Centos7下关闭带验证的MongoDB
  5. Android多点触控MultiTouch浅析
  6. 小米6通话音量补丁_智能手机的音量键有很多功能,你用过吗?
  7. 一文读懂 Shell 中各种括号的作用
  8. 如果故障选择了你……
  9. 企业微信 添加白名单_企业微信群为什么只能加200人?企业微信群怎么申请扩容?...
  10. bootjar打包没有jsp_网页设计制作JSP与ASP的对比