1,引入模板引擎
- 指定模板引擎
app.set("view engine", 'ejs');
- 指定模板位置
app.set('views', __dirname + '/views');
2,传递参数
res.render('home', {
name: '门户页面',users:[{
"name" : "小刚",
"age" : "18",
"intrduce" : "我是一个很帅的男孩!",
"id": 1
}, {
"name" : "小明",
"age" : "19",
"intrduce" : "我是一个很美的男孩!",
"id": 2
},{
"name" : "小花",
"age" : "17",
"intrduce" : "我是一个很妖艳的男孩!",
"id": 3
}]
}
);
3,展示数据
<p>Hi <%= name %> </p>
<table border="1px">
<tr><td>ID</td><td>姓名</td><td>年龄</td><td>介绍</td></tr>
<% users.forEach(function (user) { %>
<tr><td><%= user.id %></td><td><%= user.name %></td><td><%= user.age %></td><td><%= user.intrduce %></td></tr>
<% }) %>
</table>