是否可以通过快递中间件或其他方法向应用程序路由中的每个呼叫添加渲染数据(res.render中的第二个选项)。Node.js Express3 - 将渲染数据添加到所有渲染请求的中间件
我的应用程序使用护照进行身份验证,我希望中间件始终将用户信息附加到每个呈现的模板。
目前我对res.render的每个调用看起来都差不多。我想删除用户:req.user并将其添加到中间件功能。
// Page 1
res.render("somepage1",{data : "somepage1", user : req.user});
// Page 2
res.render("somepage2",{data : "somepage2", user : req.user});
相关?:[上每个HTTP请求执行钩,app.get()之前和app.post()?(http://stackoverflow.com/questions/13106300 ) – laggingreflex 2014-01-12 16:36:19