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') %>
原文地址:https://www.cnblogs.com/p201821460026/p/13976741.html