16 lines
350 B
TypeScript
16 lines
350 B
TypeScript
export default defineNuxtRouteMiddleware((to, from) => {
|
|
const authStore = useAuthStore()
|
|
if(to.fullPath!='/login'){
|
|
if(!authStore.user){
|
|
return navigateTo('/login')
|
|
}
|
|
}else{
|
|
if(authStore.user){
|
|
return navigateTo('/')
|
|
}
|
|
}
|
|
console.log(authStore.user)
|
|
|
|
console.log(to)
|
|
})
|