//在routes.js中(粗略尝试我想要的东西)
app.get('/test', myCtrl.test(req, res, next, 'type1'));
//在myCtrl.js
中exports.test = function(req, res, next, type){
res.jsonp(type);
};
像这样它会出错:ReferenceError:req未定义
答案 0 :(得分:2)
在匿名函数中包装它会立即执行:
app.get('/test', function(req, res) {
myCtrl.test(req, res, next, 'type1');
})