如何将变量传递给Express中的视图?

dom*_*dom 5 node.js express

我是Express.js/Node.js的新手,并尝试将多个值从路径传递到视图,以便我能够在页面上显示用户特定的输入.这就是我的路线:

// Dashboard for site after the login
app.get('/dashboard', function(req, res) {
 res.render('dashboard.jade', {
  title: 'Dashboard',
  user: app.get('user_name')
 });
});
Run Code Online (Sandbox Code Playgroud)

我已经存储了用户名app.get('user_name').如果我用普通的字符串替换它'test string'比它的工作.但是,如果我使用此app.get函数,则没有任何内容传递给视图.

谢谢

小智 4

尝试使用此处记录的 app.locals:http ://expressjs.com/api.html#app.locals