Я играю с этим пакетом Nuxt Firebase Auth, который я нашел на Github (https://github.com/james2doyle/nuxt-firebase-auth), который использует последнюю версию Nuxt JS & Firebase, а также Firebase Auth.
У меня естьмоя программа настроена с помощью опции Email / Password, и я пытаюсь защитить страницы, по сути, я хочу перенаправить пользователя со страницы, если он не вошел в систему.
Я пробовал несколько способов сделать этомне немного повезло. Я новичок в Auth в Firebase и Nuxt JS и хотел бы, чтобы меня указывали в правильном направлении.
У меня настроена страница под названием secret.vue
, но это может быть любая страница, мояКод для этой страницы следующий:
<template>
<div>
secret page
</div>
</template>
<script>
import { mapState } from 'vuex'
export default {
middleware: 'anonymous',
watch: {
user (to, from) {
this.$router.push('/account/login')
}
},
computed: mapState([
'user'
])
}
</script>
Есть предложения? Большое спасибо