文件名称:hapi-pioc:pioc 依赖注入容器的 hapi.js 插件
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-05 19:34:55
JavaScript
快乐 依赖注入容器的插件 什么? 在开发 node.js 应用程序时,有时很难将需要的信息送到需要的地方。 当您依赖本机require函数时,也很难创建用于测试的模拟,因为您刚刚硬编码了服务的路径。 通过使用控制反转模式,您可以将服务与使用它的地方分离。 hapi-pioc通过添加可用于获取服务的lookup方法来扩展 hapi 服务器对象。 因此它遵循服务定位器模式。 但是,在您的服务中,您可以通过构造函数注入、属性注入或延迟属性注入*地依赖依赖注入。 为什么? 因为我真的相信控制反转是实现应用程序的正确方法。 最好的情况是在路由处理程序中也使用依赖注入,但效果不佳。 使用服务定位器仍然比自己获取服务要好,所以这似乎是一个很好的折衷方案。 如何? 当然,使用标准 API。 当你注册你的插件时,也注册hapi-pioc插件。 就我个人而言,我更喜欢使用并将这一部分作为ma
【文件预览】:
hapi-pioc-master
----LICENSE(1KB)
----README.md(6KB)
----.gitignore(587B)
----index.js(2KB)
----package.json(685B)