# 安装koa模板使用中间件npm install --save koa-views# 安装ejs模板引擎npm install --save ejs
demo源码
https://github.com/ChenShenhai/koa2-note/blob/master/demo/ejs/
├── package.json├── index.js└── view└── index.ejs
const Koa = require('koa')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)
<!DOCTYPE html><html><head><title><%= title %></title></head><body><h1><%= title %></h1><p>EJS Welcome to <%= title %></p></body></html>