【发布时间】:2012-06-05 15:02:29
【问题描述】:
只是想摆脱这个想法:
在处理 Express/Nodejs 中的路由时,我想知道调用 next() 是否总是返回调用它的函数?考虑:
app.get('/users/:id?', function(req, res, next){
//just as as example
var err = doValidation(req);
if (err) {
next(err);
}
next(); //will this ever be called?
});
如果发生错误,是否会调用第二个 next(),或者调用第一个 next(err)(自动)返回调用它的函数?
【问题讨论】: