/** * Admin 前端配置(模板) * 多环境:development / sit / prod(由 webpack DefinePlugin 注入 __APP_BUILD_ENV__) */ const buildEnv = (typeof __APP_BUILD_ENV__ !== 'undefined' ? __APP_BUILD_ENV__ : (typeof process !== 'undefined' && process.env && process.env.BUILD_ENV)) || (typeof process !== 'undefined' && process.env && process.env.NODE_ENV) || 'development' const baseConfig = { title: '管理后台', showSettings: true, showTagsView: true, fixedHeader: true, sidebarLogo: true, cookieExpires: 1, themeColor: '#2d8cf0' } // 本地开发(默认) const developmentConfig = { ...baseConfig, apiUrl: 'http://localhost:9099/admin_api/', uploadUrl: 'http://localhost:9099/admin_api/upload', debug: true } // SIT 环境(build:sit)— 请在 .env.sit 中配合 BUILD_ENV=sit,并按需改域名 const sitConfig = { ...baseConfig, apiUrl: 'https://wechat.bimwe.com/admin_api/', uploadUrl: 'https://wechat.bimwe.com/admin_api/upload', debug: false } // 生产环境(build:prod) const productionConfig = { ...baseConfig, apiUrl: 'https://wechat.bimwe.com/admin_api/', uploadUrl: 'https://wechat.bimwe.com/admin_api/upload', debug: false } const configMap = { development: developmentConfig, sit: sitConfig, production: productionConfig, prod: productionConfig } const config = configMap[buildEnv] || developmentConfig export default config export { baseConfig, developmentConfig, sitConfig, productionConfig }