我在 nodejs 中使用 express,并试图保持视图渲染干燥。在我的布局中,我有以下内容(我正在使用玉)
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”到当地人