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