我想知道 Express 是否会让我创建一个默认调用的路由中间件,而无需我明确地将它放在 app.get() arg 列表中?
// NodeJS 新手
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 });
};
我知道我可以通过路由app.set('data', data)
访问它。req.app.settings.data
这可能会满足我上面的简单示例。