在Express控制器中,使用当前控制器导出的功能

时间:2015-07-04 00:29:52

标签: javascript node.js express

我想在我的main-controller.js文件中执行此操作:

var mainController = require( './main-controller' )

exports.add = function ( a, b ) {

    return a + b

}

exports.showAdded ( req, res ) {

    return res.json( mainController.add( req.query.a, req.query.b ) )

}

但要求和引用当前的控制器似乎很奇怪。有没有办法做这样的事情呢?

this.add( req.query.a, req.query.b )

1 个答案:

答案 0 :(得分:1)

为什么不var

var add = function (a, b) { };

exports.add = add;