响应动态页面
1.安装ejs模板引擎 npm install ejs
2.在Express中使用ejs模板引擎
2.1.设置模板所在的目录,默认是views
app.set('views',path.join(__dirname,'view'));2.2.设置默认的模板后缀名,省略不写的时候有用
app.set('view engine','ejs');
app.set('view engine','html');2.3.设置指定后缀名的文件使用什么模板引擎
app.engine('html',require('ejs').__express);2.4.使用res.render()渲染模板
res.render('user',{
id,
title:'用户 ${id} 的首页',
html:'<h1>我是HTML字符串</h1>',
user:[
{
username:'simon',
gender:'male'
},
{
username:'wanisha',
gender:'female'
}
]
});