Привет, использую библиотеку vue-cookie для манипулирования куками.
Хочу реализовать редирект на страницу авторизации, если пользователь не залогинен.
У меня 2 основных вопроса:
1) Для чего нужно хранить токен в store, если при заходе на страницу он изначально пустой? И условный state.token не будет задан. Можно ведь напрямую брать из куков (или нет?).
2) Исходя из первого вопроса я начал пробовать делать проверку на наличие куков напрямую в middleware, но столкнулся с проблемой того, что this в SSR недоступен и обратиться к кукам не получается .
export default function({ redirect }) {
if (!this.$cookie.get("token")) {
return redirect("/welcome");
}
}