refactor: 重构数据层支持 SGS SDK 集成
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6,6 +6,8 @@ const allowedGuideContentModes = new Set<GuideContentDataSourceMode>(['static',
|
||||
const defaultSdkScriptUrl = '/static/sgs-map-sdk/index.global.js'
|
||||
const defaultSgsEngineUrl = '/h5-sdk'
|
||||
const defaultSdkTimeoutMs = 5000
|
||||
const defaultApiBaseUrl = '/app-api'
|
||||
const defaultSgsMapId = '1'
|
||||
const defaultGuideStaticDataBaseUrl = '/static/guide-data'
|
||||
const defaultAudioApiBaseUrl = '/yudao-server'
|
||||
|
||||
@@ -52,12 +54,17 @@ export const dataSourceConfig = {
|
||||
import.meta.env.VITE_GUIDE_STATIC_DATA_BASE_URL,
|
||||
defaultGuideStaticDataBaseUrl
|
||||
),
|
||||
apiBaseUrl: import.meta.env.VITE_API_BASE_URL?.trim() || '',
|
||||
audioApiBaseUrl: normalizeUrl(
|
||||
import.meta.env.VITE_AUDIO_API_BASE_URL || import.meta.env.VITE_API_BASE_URL,
|
||||
defaultAudioApiBaseUrl
|
||||
),
|
||||
apiBaseUrl: normalizeUrl(import.meta.env.VITE_API_BASE_URL, defaultApiBaseUrl),
|
||||
audioLanguage: import.meta.env.VITE_AUDIO_LANGUAGE === 'en-US' ? 'en-US' : 'zh-CN',
|
||||
sgsApiBaseUrl: normalizeUrl(
|
||||
import.meta.env.VITE_SGS_API_BASE_URL || import.meta.env.VITE_API_BASE_URL,
|
||||
defaultApiBaseUrl
|
||||
),
|
||||
sgsMapId: normalizeUrl(import.meta.env.VITE_SGS_MAP_ID, defaultSgsMapId),
|
||||
sgsSdkScriptUrl: normalizeUrl(import.meta.env.VITE_SGS_SDK_SCRIPT_URL, defaultSdkScriptUrl),
|
||||
sgsMapEngineUrl: normalizeUrl(import.meta.env.VITE_SGS_H5_ENGINE_URL, defaultSgsEngineUrl),
|
||||
sgsSdkTargetOrigin: import.meta.env.VITE_SGS_SDK_ORIGIN?.trim() || '',
|
||||
|
||||
Reference in New Issue
Block a user