电竞比分网-中国电竞赛事及体育赛事平台

分享

Vue 攔截器對token過期處理方法

 163九九 2019-04-09

最近在做的一個項目,需要每個http請求下 都要添加token,這樣無疑是增加了工作量。而vue 攔截器interceptors正好可以解決我們的需求。

代碼如下:

Vue.http.interceptors.push(function (request, next) {//攔截器設(shè)置請求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" ;
}.
 // 請求發(fā)送后的處理邏輯
 // ...
 // 根據(jù)請求的狀態(tài),response參數(shù)會返回給successCallback或errorCallback
 return response
 });
});

以上這篇Vue 攔截器對token過期處理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持512筆記。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多