Express JS next(' route')

时间:2015-01-21 09:07:43

标签: node.js express routing

我刚刚了解到这是尝试另一条路线的方法。比方说,你有一个场景,你有3'获得'路线

app.get('/:customparam1', custom1);
app.get('/:customparam2', custom2);
app.get('/:customparam3', custom3);

我们为每种方法都有:

custom# = function(req, res, next) {
  req.collections.findOne({req.params}, function(err, coll) {
    // do stuff here 
  })
}

我的问题是,是否按照列出的顺序尝试路线?如果是这种情况那么,我是否正确地说我们想在custom1和custom2路由方法中写下一个('route')而不是在custom3中,因为那将是检查的最终路由?

假设如果我们没有通过最终路由找到匹配,那么某处会出现程序员错误。

0 个答案:

没有答案