/** * 从项目根目录 .env 读取接口地址。 * 变量名:VITE_API_BASE_URL * 调试默认 localhost;正式构建前在 .env 里改成 https://api.yunzer.cn 即可。 */ /** 极验 4.0 captcha_id(前端展示用;KEY 仅在后端校验) */ export const GEETEST4_CAPTCHA_ID = '75e8a175c43b9ecfa15372c658be05e5' /** * @returns {string} 去掉末尾斜杠的 baseURL */ export function resolveBaseURL() { let fromEnv = '' try { fromEnv = (typeof import.meta !== 'undefined' && import.meta.env && import.meta.env.VITE_API_BASE_URL) || '' } catch (e) { fromEnv = '' } if (fromEnv && fromEnv !== 'undefined' && fromEnv !== 'null') { return String(fromEnv).replace(/\/$/, '') } // #ifdef H5 // H5 开发未配置 env 时走 vite 代理(前缀勿用 /api,会与 api/ 源码目录冲突) if (typeof import.meta !== 'undefined' && import.meta.env && import.meta.env.DEV) { return '/proxy-api' } // #endif // App / 真机:localhost 指向设备自身,需用 .env.development 配置局域网 IP return 'http://localhost:9000' } /** 与 resolveBaseURL 相同,便于业务侧统一引用 */ export function getBaseURL() { return resolveBaseURL() }