这并不是说“无限”,而是说您可以在此处添加多个中间件功能(在文档中称为
“回调” ):
router.METHOD(path,[callback,…]回调)
…
您可以提供多个回调 ,并且所有 回调
均被同等对待,并且行为与中间件相同,不同之处在于这些回调可以调用next(’route’)绕过其余的路由回调。您可以使用此机制在路由上执行前提条件,然后在没有理由继续进行匹配的路由时将控制权传递给后续路由。
如您所见,中间件功能和通常处理请求的功能(通常是添加到列表中的最后一个功能)之间没有区别。
拥有10个不是问题(如果您确实需要)。



