code: async function loadConf ( dir )
  {
  return new Promise( async function(resolve, reject){
      // 扫描 js 文件，绝对路径
      let dir_conf = path.join(dir_app, './'+dir)
        , files = await scanFile ( dir_conf, 'js', true )
        , env_files = []
        ;
  
      // 加载执行环境配置文件
      if( global.EXPRE_ENV ){
          let env_dir = path.join(dir_conf, './'+global.EXPRE_ENV);
          env_files = await scanFile ( env_dir, 'js', true )
  
      }else{
          // 警告
          console.error('Expre need environment defined, assign global.EXPRE_ENV to \'dev\' or other.');
      }
  
      app.Context[dir] = app.Context[dir] || {};
  
      // 加载配置
      files.forEach(function(f){
          let mod = require(f)
            , name = path.basename(f, '.js');
          // 数据get
          app.Context[dir][name] = mod(app.Context);
      });
  
      // 环境配置扩充覆盖
      env_files.forEach(function(f){
          let mod = require(f)
            , name = path.basename(f, '.js');
          // 扩展对象
          util_object.extend(
              ( app.Context[dir][name] || {}),
              mod(app.Context),
              true // 覆盖
          );
      });
  
      // ok
      resolve();
  });
  }
docs: 加载所有配置文件