UNPKG

epi

Version:

A Api Service Framework Base On Express.js

28 lines (22 loc) 638 B
/** * @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); } };