我是 Node 和 Hapi.js 的新手,但不是编程的新手。
我做了一些简单的 Hapi.js 服务器,只是为了测试 Joi 和其他插件。
我现在正在尝试了解如何最好地以 Hapi 方式打包功能 block ,以便我们可以在未来的项目中重复使用它们,并有可能与世界分享它们!
是否有任何好的学习资源可用?
编辑: 我找到了一些很好的资源,但没有深入介绍插件系统的细节。
- https://github.com/hapijs/hapi/issues/1489 - 入门教程竞赛
- https://github.com/otodockal/hapi-tutorial - 参加上述比赛,包括插件部分
最佳答案
我做了一个示例项目,它将功能分组到插件中,这可能是您正在寻找的:
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/