10.2KOA handlebars 模版引擎
2020-01-06 本文已影响0人
帶頭二哥
handlebars 模版引擎
安装模版引擎中间件
npm install --save koa-views
安装模版引擎
npm install --save handlebars
定义模版文件
<!DOCTYPE html>
<html lang="en">
<head>
<title>{{title}}</title>
</head>
<body>
{{title}}
</body>
</html>
使用模版引擎
// 引入 koa 模块
const Koa = require('koa')
// 创建 koa 应用
const app = new Koa()
// 引入模版引擎中间件
var views = require("koa-views")
// 设置模版引擎布局文件
app.use(views('./views',{
extension: 'hbs',
map: { hbs: 'handlebars' }
}));
// 渲染界面
app.use(async (ctx,next) => {
await ctx.render('index',{
title:"Test Page"
})
})
// 启动应用
app.listen(3000)