node.js - 你如何制作 Hapi.JS 插件/模块?

标签 node.js plugins module hapi.js

我是 NodeHapi.js 的新手,但不是编程的新手。

我做了一些简单的 Hapi.js 服务器,只是为了测试 Joi 和其他插件。

我现在正在尝试了解如何最好地以 Hapi 方式打包功能 block ,以便我们可以在未来的项目中重复使用它们,并有可能与世界分享它们!

是否有任何好的学习资源可用?

编辑: 我找到了一些很好的资源,但没有深入介绍插件系统的细节。

最佳答案

我做了一个示例项目,它将功能分组到插件中,这可能是您正在寻找的:

https://github.com/johnbrett/hapi-level-sample

如果您正在研究插件之间的共享功能,请查看 plugin.expose、plugin.depend 的用法。

如果大家对此有任何疑问,可以在github项目上提issue。

最新的 hapijs.com 网站也有很好的介绍:http://hapijs.com/tutorials/plugins

关于node.js - 你如何制作 Hapi.JS 插件/模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22985392/

相关文章:

javascript - 如何通过模块导出传递 promise 链中的最终解析变量?

java - 使用Sonar的Web服务java客户端来保存属性

jquery - 有什么方法可以根据用户的浏览器窗口自动缩放浏览器?

vim - 是否有用于突出显示十六进制、RGB、颜色的 Vim 插件

javascript - 在 Node.js 中,为什么使用 require 函数在模块之间变量相等?

python - 为什么我们将 nn.Module 作为参数传递给神经网络的类定义?

node.js - 如何在安装 npm 和相关插件时覆盖代理设置?

javascript - 从 Node 请求整个链时误解区 block 链的 websocket 通信

c++ - 导入C++模块,如果失败: import Python version?

node.js - 使用 mongoose 创建唯一的自动增量字段