Задать вопрос
@AE42

Как исправить загрузку данных?

Все привет

У меня есть проект на nuxtjs

У меня есть middleware isAuth, который проверяем авторизован ли пользователь (то есть пришли ли данные)
Данные хранятся в store, в layout/default.vue, с помощью хука created я делаю dispatch('user'), чтобы отправить запрос на получение данных

В чем проблема
Когда я устанавливаю на любую страницу middleware: 'isAuth' и перезагружаю ее, то у меня идет редирект на главную страницу(такое условие в middleware)
Если же я с главной страницы перейду на страницу, где у меня стоит middleware: 'isAuth', то работает все отлично

Как это исправить, чтобы middleware дождался загрузки данных?
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Vearodev
https://nuxtjs.org/guide/vuex-store/

То что вам нужно nuxtServerInit
Ответ написан
Ваш ответ на вопрос

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

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