Var*_*ngh 5 node.js express pug
我正在使用Node.js和Express,我希望将局部变量传递到每个页面的布局中,有没有办法做到这一点?我正在使用Jade作为我的模板引擎.
我想要这个的原因是因为我想在每个页面上显示用户的用户名(使用会话),除了每次在本地对象中包含它之外,还有什么方法可以做到这一点?
您可以通过定义动态视图助手来实现这一点,如官方Express指南中所述:
app.dynamicHelpers({
session: function(req, res){
return req.session;
}
});
Run Code Online (Sandbox Code Playgroud)
然后在您的视图中,您可以只访问session
变量,例如session.user来显示用户.
归档时间: |
|
查看次数: |
2271 次 |
最近记录: |