consolidate.js安装html
npm install consolidate
consolidate.js使用nginx
//引入
const consolidate = require("consolidate") //输出什么东西
server.set("view engine","html");//set() 全局的配置修改整个server
//模板文件放在哪
server.set("views","./views"); //使用具体那模板引擎
server.engine("html",consolidate.ejs);
举例来体会:express
app.set('views', __dirname + '/views'); app.set('view engine', 'jade');
// 1.模板引擎设置(express 自带功能,能够处理ejs模板引擎) /*app.set('views', path.join(__dirname, 'views')); //__dirname app.js所在的绝对路径 app.set('view engine', 'ejs'); app.use('/', (req, res, next) => { res.render('1.ejs', { data: { name: 'kelly', list: [1, 2, 3, 4] } }) });*/
//2. 通用模板引擎处理 consolidate
app.set('view engine', 'html'); //设置模板引擎生成的文件类型
app.set('views', path.join(__dirname, 'views')) //设置模板引擎文件目录
app.engine('html', consolidate.ejs) //设置使用哪一种模板引擎
app.use('/', (req, res, next) => { res.render('1.ejs', { data: { name: 'kelly', list: [1, 2, 3, 5] } }) });