code: function BackendTplServer(webroot, options) {
      var app = express();
      var server = http.createServer(app);
  
      this.webroot = webroot;
      this.options = merge.recursive({
          web: {
              static: webroot + '/resources',
              views: webroot + '/views'
          },
          port: 8000,
          tplFileExt: 'html'
      }, options);
  
      this.app = app;
      this.server = server;
  
      this.initViewSetting();
      this.initLiveReload();
      this.serveStatic();
      this.registerGetRoutesApi();
      this.registerRenderTplRoute();
      this.registerMockApiRoute();
  }
docs: 后端模版页面服务器
  
  用于渲染后端的模版页面, 例如后端 Java velocity 的模版页面
  
  @param {string} webroot web 根目录, 可以是相对路径也可以是绝对路径.
  例如: e:/website/website-pc/src/main/webapp,
  一般都是 Java mvn web 项目的标准目录结构
  @param {object} options {
  web: {
  static: webroot + '/resources', // 静态资源所在的目录
  views: webroot + '/views'       // 页面模版所在的目录
  },
  port: 8000,                         // 服务启动所在的端口
  tplFileExt: 'html'                  // 模版页面文件名的后缀
  }