我在nodejs中使用express,并试图保持我的视图呈现干燥。在我的布局,我有类似以下的(我用玉)的在expressjs渲染中烘干布局当地人
body
nav.login
-if(currentUser)
="logged in information"
-else
="logged out information"
!=body
的问题是,我每次渲染时间,我现在需要有
res.render('anything.jade',{
locals: {
currentUser: req.session.currentUser,
/*all of my other locals*/
}
});
好像不得不经历我所有的渲染调用并添加它的痛苦,然后做相同的事情,如果我必须添加任何其他当地人的布局。有什么办法可以避免不必重新输入'currentUser'到我所呈现的任何地方
这个貌似比我更好的答案;当我第一次问这个问题时,我不确定集成的帮手是如何融入Express的,尽管 – Ryan 2011-08-09 23:43:27