ejs在express的基本使用
// 基本使用 //1. npm install ejs --save 安装 //2. 配置ejs模板引擎 app.set("view engine","ejs") //3.使用(默认加载views文件夹) app.get('/',(req,res)=>{ let title='mzl' let btn = `<button>click</button>` res.render('index',{ title:title, //传递参数 btn:btn //传递html标签 }) })
后缀名为html
// 将模板后缀从ejs改为html var ejs = require('ejs') app.engine('html',ejs.__express) app.set('view engine','html')
模板中使用传递过来的参数
<h2>Hello ejs</h2> <!-- 渲染数据 --> <h4><%=title%></h4> <!-- 解析html --> <p><%-btn%></p> <!-- 引入其他模板 --> <%- include('other.ejs') %>