在router.beforeEach中,我想要檢查存儲中是否已經存在sessionToken,如果不存在則重定向到登錄頁面以獲取它,但是我遇到了以下錯誤:
從「/」跳到「/login」時,導覽守衛偵測到無限重定向。為了避免堆疊溢出,中止導航。如果不修復,這將在生產環境中出現問題。
我的router.js中的程式碼:
router.beforeEach((to, from, next) => { if(ENV == 'development') { let sessionStorage = storage.sessionStorageGet('_sessionToken') if (sessionStorage === null) next({ name: 'Login' }) else next() } })