响应动态页面
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' } ] });