Проверка на авторизацию в vuejs?

Здравствуйте, написал вот такой код:
router.beforeEach((to, from, next) => {
  if (to.matched.some(record => record.meta.requiresAuth)) {
    if (Store.getters.isLoggedIn) {
      next()
      return
    }
    next({ name: 'Feed' })
  } else if (to.matched.some(record => record.meta.guest)) {
    if (localStorage.getItem('access_token') == null) {
      next()
    } else {
      next({ name: 'Feed' })
    }
  } else {
    next()
  }
})


Проблема в том что если я удаляю access_token из localStorage.getItem то меня не кидает на /login а появляется белый экран. Буду рад любому совету.
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы