2017-10-19 38 views
0

純粹的JavaScript提取功能,以檢查JWT是否已過期,正在通過授權頭之前提出請求獲取數據是什麼是最好的方法?JWT過期與提取JavaScript

const headers = new Headers({ 
    'Content-Type': 'application/json', 
    Authorization: 'Bearer GrabbedFromParamQueryString' 
}); 

const settings = { 
    method: 'GET', 
    headers: headers 
}; 

fetch('/info/user, settings).then(response => { 
    console.log(response.json()); 
}); 

我知道在jQuery的你可以做一個預檢查它是否已經到期,則生成一個新的令牌,然後與原始請求繼續。如果是這樣的話,有沒有這樣的Javascript獲取?

任何幫助,將不勝感激。

回答

0

我能夠通過檢查答案的狀態來實現這一點,如果答案已過期或未答覆,答案會給出答案。一旦我有這些信息創建了一個處理錯誤函數,並執行下一組操作來獲取新的刷新和令牌標識。