在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ axios如何做用戶session超時(shí)判斷?

axios如何做用戶session超時(shí)判斷?

問題描述

后臺(tái)現(xiàn)在提供了一個(gè)借口請(qǐng)求當(dāng)前用戶session是否過期的,我怎么把它加到全局里面去,比如頁面停在那一段時(shí)間,然后操作頁面

問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法

想問下這個(gè)能不能加到axios的全局?jǐn)r截之前去請(qǐng)求這個(gè)借口?

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
法克魷

可以認(rèn)為除了這個(gè)接口其他接口都沒有做session超時(shí)校驗(yàn)

所以本地localStorage存入一個(gè)時(shí)間戳,記錄上一次校驗(yàn)session接口的時(shí)間,在每次業(yè)務(wù)接口請(qǐng)求之前查看一下當(dāng)前時(shí)間和本地localStorage存的時(shí)間戳是否差距一定時(shí)間,這個(gè)時(shí)間應(yīng)該是session失效時(shí)長(zhǎng),或者更短。如果超過這個(gè)時(shí)長(zhǎng),先去校驗(yàn)session有沒有過期,過期跳登錄,否則修改本地時(shí)間戳為當(dāng)前時(shí)間

2017年1月19日 12:23