美文网首页
express hbs

express hbs

作者: 9b559869875b | 来源:发表于2017-11-18 16:08 被阅读39次

node包官网 https://www.npmjs.com/package/hbs
本文引用实例代码 https://github.com/skyvow/m-mall-admin

Express.js view engine for handlebars.js

安装

npm install hbs

设置hbs作为默认的view engine,只需要一行代码
This will render .hbs files when res.render is called.
app.set('view engine', 'hbs');

app.set('views', path.join(__dirname, 'views') )
app.set('view engine', 'hbs')
app.engine('hbs', exphbs({
    layoutsDir: path.join(__dirname, 'views/layouts/'),
    defaultLayout: 'main',
    extname: '.hbs'
}))

实例代码main.hbs

<!DOCTYPE html>
<html lang="zh-cn" ng-app="App">
<head>
        <title>Test hbs</title>
    <meta charset="UTF-8">
</head>
<body ng-controller="AppController as app">
    {{{ body }}}
</script>
</body>
</html>

上述实例使用了angular

相关文章

网友评论

      本文标题:express hbs

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