5

我对 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功能,则不会将任何内容传递给视图。

谢谢

4

1 回答 1

4

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

于 2013-01-04T18:10:53.413 回答