KOA

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)

具体 handlebars 模版引擎使用

http://handlebarsjs.com/

上一篇下一篇

猜你喜欢

热点阅读