18.11 Navigation Guards - Create a Boot File
This commit is contained in:
parent
5819aa7724
commit
f1fcfac4c5
@ -20,6 +20,7 @@ module.exports = function (/* ctx */) {
|
||||
// https://quasar.dev/quasar-cli/boot-files
|
||||
boot: [
|
||||
'firebase',
|
||||
'rooter-auth',
|
||||
'axios'
|
||||
],
|
||||
|
||||
|
@ -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()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user