/** * 全局公共配置(服务商端小程序) * 集中管理请求地址、超时时间、缓存键名等,避免硬编码散落在业务代码中 */ // 依据运行环境自动切换:HBuilderX 发行生产包时 NODE_ENV 为 production const ENV = process.env.NODE_ENV === 'production' ? 'production' : 'development' // 各环境请求根地址(统一指向 RuoYi 网关,由网关按前缀转发至各微服务) const BASE_URL_MAP = { // 本地联调:网关默认端口 8085 development: 'http://localhost:8085', // 生产环境地址,上线前替换为正式域名 production: 'https://api.hugray.com' } const config = { /** 当前运行环境 */ env: ENV, /** 接口根地址 */ baseUrl: BASE_URL_MAP[ENV], /** 请求超时时间(毫秒) */ timeout: 15000, /** 本地缓存的登录令牌键名 */ tokenKey: 'HUGRAY_PARTNER_TOKEN', /** 业务层成功状态码(后端 Result.code) */ successCode: 200, /** 业务层未授权状态码(登录失效) */ unauthorizedCode: 401, /** 登录失效后跳转的登录页路径 */ loginPage: '/pages/login/index' } export default config