code: function run(route, index, path, query, res, next) {
      mm.create(route.action).then(
          function (presenter) {
              var ele = new Element('div');
  
              function finish() {
                  var model = presenter.model;
                  res.html = ele.outerHTML;
                  res.data = model.store;
                  res.routeIndex = index;
                  next();
              }
  
              presenter
                  .enter(ele, path, query)
                  .then(finish, next);
          },
          next
      ).then(null, next);
  }
docs: 运行Presenter
  
  @inner
  @param {Object} route 路由信息
  @param {Object} route.action Presenter配置
  @param {Object} index 路由信息序列
  @param {string} path 请求路径
  @param {Object} query 请求参数
  @param {Object} res 请求响应对象
  @param {Function} next 执行下一个路由处理器