логина авторизуется и при успешной авторизации идет на главную страницу
router.push(base)
После авторизации, если у него нет права на base, его редиректит на публичную страницу. Получается сначала редирект на base, там в роуте beforeEnter проверяет права на страницу и если их нет второй редирект.
Сам редирект работает, но в консоли ошибка от navigationGuard
Uncaught (in promise) Error: Redirected from "/login" to "/" via a ...
Как-нибудь этого можно избежать?
3 Версия роутера
У тебя кстати работает обычный редирект? У меня на сайте после того, как пользователь зарегистрировался, остается на этой же странице.
Да, оба редиректа работают Поидее, это случай redirected отсюда https://v3.router.vuejs.org/ru/guide/advanced/navigation-failures.html#%D1%82%D0%B8%D0%BF-navigationfailuretype
Обсуждают сегодня