最佳答案
我想只是验证一些东西,但还没有能够找到任何东西在快递文档或在线关于这一点(虽然我知道这是一个功能)。
我可以只是测试了这一点,但我真的没有一个很好的模板,并希望听到从社区。
如果我这样定义一条路线:
app.get('/', function (req, res) {
res.send('GET request to homepage');
});
我还可以定义一个中间件并直接加载它,例如
middleware = function(req, res){
res.send('GET request to homepage');
});
app.get('/', middleware)
但是,我也可以链接至少其中一个路由来运行额外的中间件,比如身份验证,比如:
app.get('/', middleware, function (req, res) {
res.send('GET request to homepage');
});
这些是无限链接的吗?如果我想的话,我可以在给定的路由上添加10个中间件函数吗?我想看看 app.get 可以接受的参数,但是正如前面提到的,我在文档中找不到它。