我們可以將JWT保存在cookie中,也可以保存在瀏覽器的本地存儲里,我們保存在瀏覽器本地存儲中
瀏覽器的本地存儲提供了sessionStorage 和 localStorage 兩種,從屬於window對象:
- sessionStorage 瀏覽器關閉即失效
- localStorage 長期有效
使用方法
sessionStorage.變量名 = 變量值 // 保存數據
sessionStorage.setItem("變量名","變量值") // 保存數據
sessionStorage.變量名 // 讀取數據
sessionStorage.getItem("變量名") // 讀取數據
sessionStorage.removeItem("變量名") // 清除單個數據
sessionStorage.clear() // 清除所有sessionStorage保存的數據
localStorage.變量名 = 變量值 // 保存數據
localStorage.setItem("變量名","變量值") // 保存數據
localStorage.變量名 // 讀取數據
localStorage.getItem("變量名") // 讀取數據
localStorage.removeItem("變量名") // 清除單個數據
localStorage.clear() // 清除所有sessionStorage保存的數據