ejs 模版引擎
安装模版引擎中间件
npm install --save koa-views
安装模版引擎
npm install --save ejs
定义模版
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
</head>
<body>
<h1><%= title %></h1>
<p>EJS Welcome to <%= title %></p>
</body>
</html>
使用模版引擎
// 引入 koa 模块
const Koa = require('koa')
// 创建 koa 应用
const app = new Koa()
// 引入模版引擎中间件
const views = require('koa-views')
// 加载模板引擎
app.use(views('./views', {
extension: 'ejs'
}))
// 应用模版引擎
app.use( async ( ctx ) => {
// 定义数据
let title = 'hello koa2'
// 通过数据渲染界面
await ctx.render('index', {
title,
})
})
// 启动应用
app.listen(3000)
具体 ejs 模版引擎使用
http://ejs.co/
网友评论