fix. /home 이 없는 언어에서 무한 리다이렉트 방지

This commit is contained in:
clkim
2026-01-29 18:52:24 +09:00
parent 69e74d3b82
commit 8782a606b6

View File

@@ -113,6 +113,17 @@ export default defineNuxtRouteMiddleware(async (to, _from) => {
}
// 91002 (Invalid LangCode): 미지원 언어로 접근
if (pageDataResponse?.code === 91002) {
// 이미 /home 경로에 있으면 무한 리다이렉트 방지
if (gamePath === '/home') {
return createError({
statusCode: 404,
statusMessage: pageDataResponse?.message,
fatal: false, // 즉시 에러 페이지로
data: {
reason: pageDataResponse?.message,
},
})
}
return navigateTo(`/${langCode}/home`, { external: true })
}