import {useUserStore} from '@/stores/user'; import {mapState,mapActions} from "pinia"; export default defineNuxtRouteMiddleware((to, from) => { const localePath = useLocalePath() console.log(to); // isAuthenticated() is an example method verifying if a user is authenticated if (mapState(useUserStore,['is_login']).is_login() === false) { return navigateTo('/login') } })