import {useUserStore} from '@/stores/user'; // @ts-ignore export default defineNuxtRouteMiddleware( (from,to) => { const app = useNuxtApp(); // @ts-ignore const user = useUserStore(app.$pinia) console.log(user.is_login); const localePath = useLocalePath() // console.log(user.is_login); // console.log(from) // isAuthenticated() is an example method verifying if a user is authenticated if (user.is_login) { console.log('User logged in'); }else { console.log('User not logged in') return navigateTo(localePath('/auth/login')); } })