fix: 클라이언트 전용 코드로 변경하여 서버 사이드 렌더링 지원

This commit is contained in:
“hyeonggkim”
2025-11-14 16:21:24 +09:00
parent 7adb2ced25
commit ffa89ffbb6
9 changed files with 166 additions and 23 deletions

View File

@@ -72,15 +72,17 @@ export const csrGetFinalLocale = (path = '', coveragesLocales: string[]) => {
}
// 3. 브라우저 언어
const browserLanguage =
`${navigator.language || navigator.languages[0]}`.toLowerCase()
if (
browserLanguage &&
browserLanguage !== '' &&
coveragesLocales.includes(browserLanguage)
) {
finalLocale = browserLanguage
return finalLocale
if (import.meta.client) {
const browserLanguage =
`${navigator.language || navigator.languages[0]}`.toLowerCase()
if (
browserLanguage &&
browserLanguage !== '' &&
coveragesLocales.includes(browserLanguage)
) {
finalLocale = browserLanguage
return finalLocale
}
}
// 3. 서비스 기본 언어

View File

@@ -9,6 +9,8 @@ import { csrFormatJWT } from '#layers/utils/formatUtil'
* Stove 로그인
*/
export const csrGoStoveLogin = () => {
if (!import.meta.client) return
const runtimeConfig = useRuntimeConfig()
const gameDataStore = useGameDataStore()