37 lines
690 B
JavaScript
37 lines
690 B
JavaScript
|
|
/**
|
||
|
|
* 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
|
||
|
|
}
|
||
|
|
}
|