refactor. pageData.global.ts에서 에러 처리 로직 개선

- createError 함수에서 fatal 속성을 true로 변경하여 즉시 에러 페이지로 이동하도록 수정
This commit is contained in:
clkim
2026-03-30 15:02:56 +09:00
parent aa4a243746
commit 623bfdba06

View File

@@ -94,7 +94,7 @@ export default defineNuxtRouteMiddleware(async (to, _from) => {
createError({
statusCode: error.statusCode,
statusMessage: error.message,
fatal: false, // 즉시 에러 페이지로
fatal: true,
data: { reason: 'post-not-found' },
})
)
@@ -116,7 +116,7 @@ export default defineNuxtRouteMiddleware(async (to, _from) => {
return abortNavigation(
createError({
statusCode: 404,
fatal: false, // 즉시 에러 페이지로
fatal: true,
statusMessage: pageDataResponse?.message,
data: { reason: 'post-not-found' },
})
@@ -130,7 +130,7 @@ export default defineNuxtRouteMiddleware(async (to, _from) => {
createError({
statusCode: 404,
statusMessage: pageDataResponse?.message,
fatal: false, // 즉시 에러 페이지로
fatal: true,
data: {
reason: 'invalid-lang-code',
},