0

我正在设置response查询服务器couchbase并希望用于handlerbars呈现响应数据。

我知道最好的做法是将我的辅助函数放入一个单独的文件中,而不是嵌入到script我的 html 文件的标签中。

我的问题是data将服务器响应传递给我的把手帮助文件然后进行操作的最佳实践或技术是什么?

hapijs在服务器和jQuery客户端上使用。

4

2 回答 2

0

好吧,我可能错了,但是按照我发现的这个示例,您似乎可以像导出任何其他模块一样导出帮助文件module.exports

http://codyrushing.com/using-handlebars-helpers-on-both-client-and-server/

于 2014-10-03T13:58:33.687 回答
0

根据hapi帮助文件的 API 文档,必须导出带有签名 `function(context) 的单个方法。

助手是模板中使用的函数,用于使用模板上下文或其他输入执行转换和其他数据操作。加载 helpers 目录中的每个 '.js' 文件,并将文件名用作 helper 名称。文件必须使用签名函数(上下文)导出单个方法并返回一个字符串。不支持子文件夹并被忽略。默认不支持助手(空路径)。请注意,jade 不支持以这种方式加载帮助程序。

https://github.com/hapijs/hapi/blob/master/docs/Reference.md#route-options

于 2014-10-03T14:14:17.103 回答