私は、明示的にそれをapp.get()argリストに置かずに、デフォルトで呼び出されるルートミドルウェアをExpressで作成できるかどうかを知りたがっていましたか?Nodejsすべてのルートに暗黙のミドルウェアを適用しますか?
// NodeJSは私がapp.set('data', data)
を行うと、ルート内req.app.settings.data
経由でアクセスすることができます理解
var data = { title: 'blah' };
// So I want to include this in every route
function a(){
return function(req, res){
req.data = data;
};
};
app.get('/', function(req, res) {
res.render('index', { title: req.data.title });
};
を初心者くさいです。上記の私の単純な例をおそらく満たすでしょう。
FYI関数a(){戻り関数()は私にはあまりにも不愉快だよ – Mustafa