05koa ejs 模板引擎

一、Koa 中使用 ejs 模板的使用
首先,在使用ejs模块时,我们要了解ejs模块到底有什么用。
ejs模块引擎可以将我们node.js后台的数据渲染到我们对应的一个静态页面上。
如何去使用ejs模块引擎?

1、安装 koa-views 和 ejs:

1)安装koa-views npm install --save koa-views/cnpm install --save koa-views
2)安装ejs npm install ejs --save/cnpm install ejs --save

2、引入 koa-views 配置中间件

const views = require('koa-views');
app.use(views('views',{map:(html:'ejs')}));

3、在koa中使用ejs

router.get('/add',async (ctx)=>{
let title = 'hello koa2' await ctx.render(index',{
title
})
})

4、Ejs 引入模板

<%- include header.ejs %>

5、Ejs 绑定数据

<%=h%>

6、Ejs 绑定 html 数据

<%-h%>

7、Ejs 模板判断语句

<% if(true){ %>
true
<%} else{ %>
false
<%} %>

8、Ejs 模板中循环数据

<%for(var i=0;i
  • <%=list[i] %>
  • <%}%>

    你可能感兴趣的:(技术,Koa框架)