fix. 에러 수정, ip 필터 테스트코드

This commit is contained in:
clkim
2025-12-19 11:23:11 +09:00
parent 6d93bebd8b
commit 4d9b84a40f
12 changed files with 163 additions and 69 deletions

View File

@@ -13,15 +13,23 @@ export default defineI18nLocale(async (locale: string) => {
// multilingual 객체에서 현재 locale에 해당하는 데이터 추출
const multilingualData = resultGetMultilingual?.value?.multilingual
if (multilingualData && typeof multilingualData === 'object') {
// locale이 'ko'이므로 'ko' 키의 데이터를 반환
const localeData = multilingualData[locale] || multilingualData['ja'] || {}
return localeData
// locale이 'ja'이므로 'ja' 키의 데이터를 반환
const localeData =
multilingualData[locale] || multilingualData['ja'] || fallback
// localeData가 유효한 객체인지 확인
if (
localeData &&
typeof localeData === 'object' &&
!Array.isArray(localeData)
) {
return localeData
}
}
return {}
return fallback
} catch (e) {
console.error('[Exception] ko.defineI18nLocale: ', e)
console.error('[Exception] ja.defineI18nLocale: ', e)
return fallback
}
})