如何将Jade与Hapi Framework结合使用?
特别是,如何使用Jade表单和Hapi函数发送数据。
由于
答案 0 :(得分:4)
你看过Hapi教程了吗?有一个专门用于观看的内容:http://hapijs.com/tutorials/views。此外,这里有一个为Jade做的例子:https://github.com/spumko/hapi/blob/master/examples/views/jade/index.js
因此,从文档中,您可以使用与此类似的方式配置服务器:
var options = {
views: {
engines: { jade: require('jade') },
path: __dirname + '/templates',
compileOptions: {
pretty: true
}
}
};
然后在渲染视图时,您可以将数据传递给模板,如下所示:
reply.view('index', {
title: 'examples/views/jade/index.js | Hapi ' + Hapi.version,
message: 'Index - Hello World!'
});
还有另一篇关于Hapi的精彩教程,其中有一部分关于观点:https://github.com/spumko/makemehapi
希望有所帮助