我是NestJS的新手,我想创建一个用于注入指标报告提供程序的动态模块。NestJS的文档说明了有关动态模块的以下内容:
...按照惯例,我们应该将其
forRoot()
称为register()
[创建动态模块时]
不幸的是,该文档没有就何时应该实施register
或forRoot
在实现这两个功能方面的期望给出明确的指导。这使我相信,cheeseburger
只要它返回a ,就可以调用该函数DynamicModule
。
我想做的是使用forRoot
/forRootAsync
进行初始模块配置。从那里开始,如果我需要能够传递一些我喜欢使用的服务的新选项forFeature
。这有助于我记住,DyanmicModule是在应用程序的根目录中配置的(通常是AppModule
),并且可以通过forFeature()
或导入预期的模块在应用程序的其他位置使用。否则,您绝对正确,您可以调用它cheeseburger
,这样就可以了。除了使用该软件包的其他人所期望的以外,没有其他区别
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句