【发布时间】:2014-02-14 18:51:30
【问题描述】:
我使用的是建立在 express.js 之上的sails.js。 在我的 routes.js 中,我定义了如下路线
'/account/login': {
controller : 'Session',
action : 'logInAPI'
},
而我的会话控制器是这样的
logInAPI: function(req, res, next) {
if (!req.param('email') || !req.param('password')) {
var usernamePasswordRequiredError = [
'You must enter a username and a password.'
]
req.session.flash = {
err: usernamePasswordRequiredError
}
return next();
}
else{// Log in user};
}
我想知道我什么时候打电话下一个它指向中间件的哪里。如果只写return会发生什么;而不是 return next();
【问题讨论】:
标签: javascript node.js model-view-controller express sails.js