// API 域名配置 // 根据环境自动切换域名 // 判断是否为开发环境 // 可以通过以下方式切换: // 1. 直接修改下面的 isDevMode 变量 // 2. 或者通过微信开发者工具的编译条件设置环境变量 const isDevMode = false; // 改为 true 使用本地开发环境(127.0.0.1:8080) const isDev = () => { return isDevMode; }; // Fiber API 配置(新后端) const FIBER_API_CONFIG = { // 开发环境(本地调试) dev: { baseURL: 'http://127.0.0.1:8081/api/v1', }, // 生产环境(线上部署) prod: { baseURL: 'https://api.duiduiedu.com/api/v1', } }; // PHP API 配置(旧后端,逐步迁移) const PHP_API_CONFIG = { // 开发环境 dev: { baseURL: 'http://127.0.0.1:8006/addons/unishop', }, // 生产环境 prod: { baseURL: 'https://ndnd.duiduiedu.com/addons/unishop', } }; // 获取当前环境配置 const getFiberApiBaseURL = () => { return isDev() ? FIBER_API_CONFIG.dev.baseURL : FIBER_API_CONFIG.prod.baseURL; }; const getPhpApiBaseURL = () => { return isDev() ? PHP_API_CONFIG.dev.baseURL : PHP_API_CONFIG.prod.baseURL; }; export default { // Fiber API(新后端) fiberApiBaseURL: getFiberApiBaseURL(), // PHP API(旧后端) phpApiBaseURL: getPhpApiBaseURL(), // 图片资源域名 imageBaseURL: 'https://ndnd.duiduiedu.com/', // 工具方法 isDev, getFiberApiBaseURL, getPhpApiBaseURL, };