首页 文章

你如何制作一个Hapi.JS插件/模块?

提问于
浏览
7

我是Node和Hapi.js的新手,但不是编程 .

我做了一些简单的Hapi.js服务器,仅用于测试Joi和其他插件 .

我现在正在努力了解如何最好地以Hapi方式打包大块功能,因此我们可以在未来的项目中重复使用它们,并可能与世界分享它们!

有没有很好的资源来学习这个?

EDIT: 我找到了一些很好的资源,但是没有深入了解插件系统的资源 .

2 回答

  • 7

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

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

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

    如果您对此有任何疑问,可以在github项目上提出问题 .

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

  • 2

    有关hapi插件(以及一般hapi)的一些其他详细信息,请参阅以下内容:

    Edit 2015-10-04: Matt Harrison上面提到的书中的"Building modular applications with Plugins"章现在可以在MEAP版本中找到 .

相关问题