config/index.js
需要设置系统环境变量
set NODE_ENV=dev (windows)
export NODE_ENV=pro (linux)
base主要放公共配置
dev放数据据连接配置和加密密钥
var base={
APP_HOST='10.0.5.0',
APP_PORT=3000,
CONSUL_HOST='10.0.5.250',
CONSUL_PORT=8500
}
var dev={
mode='dev'
}
var pro={
mode='pro'
}
module.exports={
config:process.env.NODE_ENV=='dev'?
Object.assign(dev,base):Object.assign(pro.base)
}
app.js
const {config} =require('./config')
console.log(config.mode)