export default defineNuxtRouteMiddleware((to, from) => { // 로그인 페이지와 회원가입 페이지는 인증 체크 제외 if (to.path === '/login' || to.path === '/register') { return } // 서버 사이드에서는 쿠키로 체크 if (process.server) { const token = useCookie('auth-token') if (!token.value) { return navigateTo('/login') } return } // 클라이언트 사이드에서는 쿠키와 localStorage 체크 const token = useCookie('auth-token') // 토큰이 없으면 로그인 페이지로 리다이렉션 if (!token.value) { return navigateTo('/login') } })