18.11 Navigation Guards - Create a Boot File

This commit is contained in:
fwarren committed 2021-02-14 21:30:17 -08:00
1 parent 5819aa7724
commit f1fcfac4c5
2 files changed
+9 -4

No files matched your search

+1
View File
@@ -20,6 +20,7 @@ module.exports = function (/* ctx */) {
// https://quasar.dev/quasar-cli/boot-files
boot: [
'firebase',
'rooter-auth',
'axios'
],
+8 -4
View File
@@ -1,8 +1,12 @@
import { LocalStorage } from 'quasar'
export default async ({ router }) => {
router.beforeEach((to, from, next) => {
console.log('to: ', to)
console.log('from: ', from)
console.log('next: ', next)
next()
const loggedIn = LocalStorage.getItem('loggedIn')
if (!loggedIn && to.path !== '/auth') {
next('/auth')
} else {
next()
}
})
}