Vue 拦截器对token过期处理方法


Posted in Javascript onJanuary 23, 2018

最近在做的一个项目,需要每个http请求下 都要添加token,这样无疑是增加了工作量。而vue 拦截器interceptors正好可以解决我们的需求。

Vue.http.interceptors.push(function (request, next) {//拦截器设置请求token

 // sessionStorage.getItem("tokenUrl");
 request.headers.set('token', sessionStorage.getItem("tokenVal"));
 if (request.url.indexOf(url) === -1) {
 request.url = url + request.url;
 }
 // continue to next interceptor
 next(function (response) {
 // ..if(response.body.code=="失败码")
{
parent.location.href="登录页面路径" rel="external nofollow" ;
}.
 // 请求发送后的处理逻辑
 // ...
 // 根据请求的状态,response参数会返回给successCallback或errorCallback
 return response
 });
});

以上这篇Vue 拦截器对token过期处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript下查找父节点的简单方法
Aug 13 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
Dec 01 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
聊一聊Vue.js过渡效果
Sep 07 Javascript
详解angularJs中自定义directive的数据交互
Jan 13 Javascript
微信小程序canvas写字板效果及实例
Jun 15 Javascript
详解Node全局变量global模块
Sep 28 Javascript
微信小程序位置授权处理方法
Jun 13 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
Nov 13 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
浅谈React + Webpack 构建打包优化
Jan 23 #Javascript
vue组件编写之todolist组件实例详解
Jan 22 #Javascript
基于openlayers4实现点的扩散效果
Aug 17 #Javascript
vue-cli启动本地服务局域网不能访问的原因分析
Jan 22 #Javascript
webpack引入eslint配置详解
Jan 22 #Javascript
jquery在启动页面时,自动加载数据的实例
Jan 22 #jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 #jQuery
You might like
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
windows下python安装paramiko模块和pycrypto模块(简单三步)
2017/07/06 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
python MD5加密的示例
2020/10/19 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
药学专业大学生自荐信
2013/09/28 职场文书
通信工程毕业生自荐信
2013/11/01 职场文书
中学教师岗位职责
2013/11/26 职场文书
高三自我评价
2014/02/01 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
给老婆的保证书
2015/01/16 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python