SPA на Laravel и vuejs — как использовать middleware?

Я первый раз пишу spa, и у меня такой вопрос - что во vuejs является аналогом middleware из Laravel?
У меня есть 2 типа пользователей, и у каждого есть доступ к определённым страницам. А у авторизированных пользователей вообще должен быть доступ только к главной.
Есть какие-то компоненты, которые разруливают проблему с доступом к разным страницам? Или как это делается?
  • Вопрос задан
  • 1023 просмотра
Решения вопроса 1
rshaibakov
@rshaibakov
Web-разработчик
Для такой задачи не обязательно использовать какую то библиотеку. Можно использовать хуки vue-router и в них прописывать все что угодно, в том числе и доступы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@frontendo
Полагаю, что определение прав на просмотр необходимо реализовывать только на сервере. Vue-app зачем что-то знать об этом? Просто при переходе по ссылке, которая недоступна неавторизированному пользователю надо уведомить о том, что для просмотра данной страницы необходимо залогиниться и подсунуть форму
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы