Express Web サイトでサンプル コードを見ました。
var express = require('express');
var app = express();
// simple logger
app.use(function(req, res, next){
console.log('%s %s', req.method, req.url);
next();
});
// respond
app.use(function(req, res, next){
res.send('Hello World');
});
app.listen(3000);
ここで、 app.use() はまったく同じシグネチャの関数を呼び出しましたが、それらを順番に実行できます。これはjavascriptでどのように行われますか?
app.use() の定義は次のとおりです: https://github.com/senchalabs/connect/blob/master/lib/proto.js