6faaf539
杨鑫
APP 登录门店对接
|
1
|
/**
|
fdce24a6
杨鑫
修改bug
|
2
3
|
* 本地/打包未配置 VITE_US_API_BASE 时的兜底后端根地址(不含末尾 /)。
* 调试本地时请与 .env.development 保持一致;仅作 fallback,优先使用环境变量。
|
143afd59
杨鑫
打印,标签
|
4
|
*/
|
fdce24a6
杨鑫
修改bug
|
5
6
|
// export const US_BACKEND_ORIGIN_FALLBACK = 'http://flus-test.3ffoodsafety.com'
export const US_BACKEND_ORIGIN_FALLBACK = 'http://192.168.31.89:19001'
|
143afd59
杨鑫
打印,标签
|
7
8
|
/**
|
fdce24a6
杨鑫
修改bug
|
9
10
11
|
* 解析美国版后端根地址(不含末尾 /)。
* 优先级:VITE_US_API_BASE(.env.development / .env.production)> US_BACKEND_ORIGIN_FALLBACK
* H5 开发与 App 打包均直连后端,不再经 Vite proxy。
|
6faaf539
杨鑫
APP 登录门店对接
|
12
|
*/
|
fdce24a6
杨鑫
修改bug
|
13
|
export function resolveUsBackendOrigin(): string {
|
6faaf539
杨鑫
APP 登录门店对接
|
14
15
|
const fromEnv = (import.meta.env.VITE_US_API_BASE as string | undefined)?.trim()
if (fromEnv) return fromEnv.replace(/\/$/, '')
|
143afd59
杨鑫
打印,标签
|
16
17
18
|
return US_BACKEND_ORIGIN_FALLBACK
}
|
fdce24a6
杨鑫
修改bug
|
19
20
21
22
23
24
|
/** 美国版后端 API 根地址(不含末尾 /) */
export function getApiBaseUrl(): string {
return resolveUsBackendOrigin()
}
/** 图片等静态资源根(与 API 同域) */
|
143afd59
杨鑫
打印,标签
|
25
|
export function getStaticMediaOrigin(): string {
|
fdce24a6
杨鑫
修改bug
|
26
|
return resolveUsBackendOrigin()
|
6faaf539
杨鑫
APP 登录门店对接
|
27
28
29
30
31
|
}
export function buildApiUrl(path: string): string {
const base = getApiBaseUrl()
const p = path.startsWith('/') ? path : `/${path}`
|
fdce24a6
杨鑫
修改bug
|
32
|
return `${base}${p}`
|
6faaf539
杨鑫
APP 登录门店对接
|
33
|
}
|