init
This commit is contained in:
41
config/config.js
Normal file
41
config/config.js
Normal file
@@ -0,0 +1,41 @@
|
||||
// 共享配置;环境相关变量放在 config.development.js / config.production.js
|
||||
|
||||
const env = process.env.NODE_ENV || "development";
|
||||
|
||||
let env_config = {};
|
||||
try {
|
||||
if (env === "production") {
|
||||
env_config = require("./config.production.js");
|
||||
} else {
|
||||
env_config = require("./config.development.js");
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(`Warning: failed to load ${env} config, using defaults.`);
|
||||
}
|
||||
|
||||
const base_config = {
|
||||
port: {
|
||||
node: 9098,
|
||||
web: 9090,
|
||||
},
|
||||
allowUrls: [
|
||||
"/admin_api/sys_user/login",
|
||||
"/admin_api/sys_user/authorityMenus",
|
||||
"/admin_api/sys_user/register",
|
||||
"/file/",
|
||||
"/sys_file/",
|
||||
"/api/docs",
|
||||
"/api/swagger.json",
|
||||
],
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
...base_config,
|
||||
...env_config,
|
||||
wechat: {
|
||||
...(base_config.wechat || {}),
|
||||
...(env_config.wechat || {}),
|
||||
},
|
||||
};
|
||||
|
||||
console.log(`Config env: ${env}`);
|
||||
Reference in New Issue
Block a user