fix. /home 이 없는 언어에서 무한 리다이렉트 방지
This commit is contained in:
@@ -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 })
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user