From 0918ddb5c4c3fa5171762238c06f0d8013e761db Mon Sep 17 00:00:00 2001 From: clkim Date: Thu, 20 Nov 2025 09:45:47 +0900 Subject: [PATCH] =?UTF-8?q?fix.=20/=EB=A1=9C=20=EB=A6=AC=EB=8B=A4=EC=9D=B4?= =?UTF-8?q?=EB=A0=89=ED=8A=B8=EC=8B=9C=20home=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=B4=EB=83=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- layers/middleware/pageData.global.ts | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/layers/middleware/pageData.global.ts b/layers/middleware/pageData.global.ts index b0388c8..7add34b 100644 --- a/layers/middleware/pageData.global.ts +++ b/layers/middleware/pageData.global.ts @@ -30,21 +30,19 @@ export default defineNuxtRouteMiddleware(async (to, _from) => { const pageUrl = getPathAfterLanguage(to.path) - // pageUrl이 빈값이거나 null이면 /brand로 리다이렉트 - // if ( - // !pageUrl || - // pageUrl === '' || - // pageUrl === '/' || - // pageUrl === `/${langCode}/` - // ) { - // return navigateTo(`/${langCode}/brand`, { external: false }) - // } + // pageUrl이 빈값이거나 null이면 /home로 리다이렉트 + if ( + !pageUrl || + pageUrl === '' || + pageUrl === '/' || + pageUrl === `/${langCode}/` + ) { + return navigateTo(`/${langCode}/home`, { external: false }) + } // error 페이지는 API 호출하지 않음 - if (pageUrl === '/error' || to.path.includes('/error')) { - console.log("🚀 ~pageData.global error 페이지는 API 호출하지 않음") - return - } + if (pageUrl === '/error' || to.path.includes('/error')) return + // 페이지 이동 시 로딩 상태 시작 loadingStore.startFullLoading()