我有一个启动 nodejs/restify 服务器的文件,当调用到达我的服务器时,我这样做:
apiserver.post('/:param',call1);
function call1(req, res, next) {
//treatment
}
但我想将我的函数放在一个名为functions.js的脚本中,问题是当我这样做时
var functions = require('./functions')
apiserver.post('/:param', functions.call1(req,res,next));
它说 req、res 和 next 是未定义的变量。