美文网首页KOA
10.2KOA handlebars 模版引擎

10.2KOA handlebars 模版引擎

作者: 帶頭二哥 | 来源:发表于2020-01-06 02:23 被阅读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/

    相关文章

      网友评论

        本文标题:10.2KOA handlebars 模版引擎

        本文链接:https://www.haomeiwen.com/subject/dqdhactx.html