Node.js 如何嵌套多个<;%=价值%>;内部<;%=%&燃气轮机;

Node.js 如何嵌套多个<;%=价值%>;内部<;%=%&燃气轮机;,node.js,express,ejs,Node.js,Express,Ejs,这里的新手:)我制作了一个对象人物,并将其引用到个人资料中。ejs称为人物: app.get('/profile/:id',(req,res)=> { var people = { number: 3, men: [{name: 'Bruce', job: 'Batman'}, {name: 'Jack', job: 'Samurai'}, {name: 'Bane', job: 'Jani

这里的新手:)我制作了一个对象人物,并将其引用到个人资料中。ejs称为人物

app.get('/profile/:id',(req,res)=> {
      var people = {
        number: 3,
        men: [{name: 'Bruce', job: 'Batman'},
              {name: 'Jack', job: 'Samurai'},
              {name: 'Bane', job: 'Janitor'}]
      };
  res.render('profile.ejs',{id: req.params.id, people: people});
});
然后,当我尝试像这样对其进行模板化时,它不起作用:

    <p>of User..<%= id %></p>
    <p><strong> name : </strong> <%= people.men[(<%= id%>)].name %></p>
    <p><strong>job  : </strong> <%= people.men[(<%= id%>)].job %> </p>
用户的

名称:

作业:

我得到一个错误:
错误:找不到“我假设你在某个循环中,不需要额外的
我假设你在某个循环中,不需要额外的

 <p>of User..<%= id %></p>
 <p><strong> name : </strong> <%= people.men[id].name %></p>
 <p><strong>job  : </strong> <%= people.men[id].job %> </p>