refactor. pageData.global.ts에서 에러 처리 로직 개선
- createError 함수에서 fatal 속성을 true로 변경하여 즉시 에러 페이지로 이동하도록 수정
This commit is contained in:
@@ -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',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user