如何在内部调用快速导出方法?

时间:2015-10-27 05:28:38

标签: javascript node.js api mongoose

这是我的第一个响应http调用的方法:

mode="thumbnail"

现在,我想从同一个文件中定义的方法调用它:

<linechart>

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

正确的方法是定义一个不是路由处理程序的公共方法,并从处理程序中调用它。

var _create = function (object, callback) {
  var submission = new task (object);
  submission.save(callback);
}

exports.create = function(req, res, next){
  _create(req.body, function(err){
     if(err){
        return next(err);
    } else {
        res.json(submission);
    }
  });
};

exports.evaluate = function(req, res, next){
  if(req.body.value == x){
    // need to call the above method
    _create(req.body.someobject, function (err) {
      // Send response
    });
  }
};