Как сохранить данные, если я делаю редирект в middleware?

В middleware делаю запрос еще на серверной стороне. Получаю ошибку заношу ее в store (commit) и делаю редирект. Но на страницу, на которую перешли, state уже пустой. Как показать ошибку пользователю в таком случае?
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
@verstoff
Vuex не персистентен между запросами - после редиректа на стороне сервера все инстанцируется заново.
Можно перед редиректом положить ошибку в сессию / cookie / БД / синглтон / передать как query-параметр и проверять после.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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