前提环境
1.node.js已配置
2.express已配置
3.webstrom(码字工具)
一、ejs的安装
npm install ejs --save-d
二、引入和配置
在入口文件引入
const ejs = require(‘ejs’);
配置:
//默认方式
app.set('views', __dirname + '/views');//设置视图文件的存放目录
app.use('view engine','ejs');//启动视图引擎,ejs代表视图文件类型;默认ejs.
//自定义文件类型方式
app.set('views', __dirname + '/views');//设置视图文件的存放目录
app.engine('html', ejs.__express);//设置模板的文件类型为html格式的文件
app.set('view engine', 'html');//启用自定义文件类型的模板
//tips:文件的类型可以自己设置,不一定是html。
三、渲染数据的语法
response render(‘filename’,data/object);//filename=模板文件名;
//参数二可以使一个对象或者数据变量(说白了就是要传需要渲染的数据)