import { useAuthStore } from '~/stores/auth' export default defineNuxtRouteMiddleware(async (to) => { const auth = useAuthStore() if (to.path === '/login') { return } if (!auth.isAuthenticated) { await auth.ensureSession() } if (!auth.isAuthenticated) { return navigateTo('/login') } })