Node.js 已登录用户的jade模板引擎问候语

Node.js 已登录用户的jade模板引擎问候语,node.js,pug,express,Node.js,Pug,Express,我试图了解jade模板引擎是如何工作的。我想从node.js+express.js服务器中的路由打开一个.jade文件,传递一些变量(例如,如果用户登录,我想问候他)。我知道这是可能的,因为我已经被指向了jade,但我在jade的github上找不到关于这一点的好例子 你们中有谁已经解决了这个问题,可以帮助我吗?谢谢。路线: app.get('/login', function(req, res){ var usr = new User({username: 'myname'})

我试图了解jade模板引擎是如何工作的。我想从node.js+express.js服务器中的路由打开一个.jade文件,传递一些变量(例如,如果用户登录,我想问候他)。我知道这是可能的,因为我已经被指向了jade,但我在jade的github上找不到关于这一点的好例子


你们中有谁已经解决了这个问题,可以帮助我吗?谢谢。

路线:

app.get('/login', function(req, res){
   var usr = new User({username: 'myname'})   
   res.render('login/success', {
     title: 'Welcome',
     user: usr
   });
 });
h2 Welcome #{user.username}
登录/成功。jade:

app.get('/login', function(req, res){
   var usr = new User({username: 'myname'})   
   res.render('login/success', {
     title: 'Welcome',
     user: usr
   });
 });
h2 Welcome #{user.username}

或任何数量的其他选项。有关模板语言的更多帮助,请参阅。

路径:

app.get('/login', function(req, res){
   var usr = new User({username: 'myname'})   
   res.render('login/success', {
     title: 'Welcome',
     user: usr
   });
 });
h2 Welcome #{user.username}
登录/成功。jade:

app.get('/login', function(req, res){
   var usr = new User({username: 'myname'})   
   res.render('login/success', {
     title: 'Welcome',
     user: usr
   });
 });
h2 Welcome #{user.username}

或任何数量的其他选项。有关模板语言的更多帮助,请参阅。

p=“hello”+user.name
此代码将放在哪里?在我的档案里?.jade文件将从调用它的代码中读取变量吗?我应该调用哪个代码才能为jade提供这种可能性?
p=“hello”+user.name
此代码将放在哪里?在我的档案里?.jade文件将从调用它的代码中读取变量吗?我应该调用哪种代码才能为jade提供这种可能性?非常感谢!这么简单,但没有真正的记录。。。几天前我看了一下(尤其是示例文件夹),但没有真正找到我要搜索的内容。再次感谢!谢谢!这么简单,但没有真正的记录。。。几天前我看了一下(尤其是示例文件夹),但没有真正找到我要搜索的内容。再次感谢!