app.router

创建一个路由map,把类似app.get、app.post等的所有路由的url和callback做一个映射保存,当req.url命中路由时执行相应的回调。如果不显式调用app.use(app.router);则会在第一条路由里边隐式调用。这里边,调用app.use(app.router);时会暂存req对象,当后面再定义路由时, app.get('/foo', function(req, res, next) {});这里的req应该用的是之前保存下来的。

原文地址:https://www.cnblogs.com/Strugglehard/p/nodejs.html