epi
Version:
A Api Service Framework Base On Express.js
28 lines (22 loc) • 638 B
JavaScript
/**
* @author
* @time 15/9/2
* @desc
*/
var path = require('path');
module.exports = function(projectPath){
if(!path.isAbsolute(projectPath)){
throw new Error('project path must be a absolute path');
}
var nodeEnv = process.env.NODE_ENV + '';
var condition = nodeEnv.toLowerCase() == 'product' ||
nodeEnv.toLowerCase() == 'production' ||
nodeEnv.toLowerCase() == 'pro';
if(condition){
//获取生产环境的配置文件
return require('./pro')(projectPath);
}else{
//获取开发环境的配置文件
return require('./dev')(projectPath);
}
};