export default defineNuxtRouteMiddleware(async () => { const { fetchUser, setUser } = useDirectusAuth(); const user = useDirectusUser(); if (!user.value) { const user = await fetchUser(); setUser(user.value); } if (!user.value) { return navigateTo("/login"); } });