template-demo/utils/config.js

37 lines
690 B
JavaScript
Raw Permalink Normal View History

2025-12-15 18:46:47 +08:00
/**
* API 配置文件
* 统一管理开发环境和生产环境的配置
*/
// 开发模式开关
const IS_DEV = false
// 开发环境配置
const DEV_CONFIG = {
apiBase: 'http://localhost:3001/api',
timeout: 30000,
enableLog: true
}
// 生产环境配置
const PROD_CONFIG = {
apiBase: '/mp/jd-haiba', // jd-haiba是模块名
timeout: 30000,
enableLog: false
}
// 当前环境配置
const CONFIG = IS_DEV ? DEV_CONFIG : PROD_CONFIG
module.exports = {
IS_DEV,
API_BASE: CONFIG.apiBase,
TIMEOUT: CONFIG.timeout,
ENABLE_LOG: CONFIG.enableLog,
// 切换环境方法(用于调试)
switchEnv: (isDev) => {
return isDev ? DEV_CONFIG : PROD_CONFIG
}
}