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

时间:2013-01-04 00:03:04

标签: 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')
 });
});

我已将用户名存储在app.get('user_name')中。如果我用像'test string'这样的普通字符串替换它而不是它的工作原理。但是如果我使用这个app.get函数,则没有任何内容传递给视图。

由于

1 个答案:

答案 0 :(得分:4)

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