2019-04-08 | koa2 | UNLOCK

重拾koa2之模板引擎

官方文档:https://ejs.co/

快速开始

安装模块

1
2
3
4
5
# 安装koa模板使用中间件
npm install --save koa-views

# 安装ejs模板引擎
npm install --save ejs

例子代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const Koa = require('koa2')
const views = require('koa-views')
const path = require('path')

const app = new Koa()

// 加载模板引擎
app.use(views(path.join(__dirname,'./view'),{
extension:'ejs'
}))

app.use(async ctx=>{
let title = 'hello koa2'
await ctx.render('index',{
title
})
})

app.listen(3000)
1
2
3
4
5
6
7
8
9
10
11
12
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title><%=title %></title>
</head>
<body>
<h1><%=title %></h1>
<p>EJS Welcome to <%=title %></p>
</body>
</html>

评论加载中