| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /**
- * 应用全局配置
- *
- * 环境自动检测(基于微信小程序官方 API):
- * uni.getAccountInfoSync().miniProgram.envVersion
- * 'develop' → 开发版(工具内预览)
- * 'trial' → 体验版(上传到体验版)
- * 'release' → 正式版(线上发布)
- *
- * 无需手动修改任何变量,发布到对应环境自动生效。
- */
- let API_BASE_URL = 'http://cfc.iwintrue.com'
- // LangGraph 适配层地址(AI 对话/分析走这里,失败时回退到 Dify)
- // 默认本地开发:http://localhost:9000;远程环境按需修改
- let LANGGRAPH_BASE_URL = 'http://localhost:9000'
- // Dify fallback 地址(LangGraph 不可用时回退到此)
- // 默认本地开发:http://localhost:8083;远程环境按需修改
- let DIFY_BASE_URL = 'http://localhost:8083'
- try {
- const accountInfo = uni.getAccountInfoSync()
- const env = accountInfo && accountInfo.miniProgram && accountInfo.miniProgram.envVersion
- if (env) {
- switch (env) {
- case 'develop':
- API_BASE_URL = 'https://cfc.etotem.com.cn'
- LANGGRAPH_BASE_URL = 'http://cfc.etotem.com.cn:9000'
- DIFY_BASE_URL = 'http://cfc.etotem.com.cn:8083'
- break
- case 'trial':
- API_BASE_URL = 'https://cfc.iwintrue.com'
- LANGGRAPH_BASE_URL = 'https://cfc.iwintrue.com:9000'
- DIFY_BASE_URL = 'https://cfc.iwintrue.com:8083'
- break
- case 'release':
- API_BASE_URL = 'https://cfc.etotem.com.cn'
- LANGGRAPH_BASE_URL = 'https://cfc.etotem.com.cn:9000'
- DIFY_BASE_URL = 'https://cfc.etotem.com.cn:8083'
- break
- }
- }
- } catch (e) {
- // 非小程序环境(H5/dev),使用默认地址
- }
- export default {
- API_BASE_URL,
- LANGGRAPH_BASE_URL,
- DIFY_BASE_URL,
- api(path) {
- return API_BASE_URL + path
- }
- }
|