Javascript NestJS TypeORM导入解决方案
有什么好的解决办法吗 似乎如果我有很多像Javascript NestJS TypeORM导入解决方案,javascript,node.js,typescript,nestjs,typeorm,Javascript,Node.js,Typescript,Nestjs,Typeorm,有什么好的解决办法吗 似乎如果我有很多像photo.module.ts这样的模块,我需要在每个功能模块中导入DatabaseModule 试图将其放入app.module.ts中,但没有帮助。也许有一些关于forRoot静态导入的解决方案?如文档中所述: 在本文中,您将学习如何基于 使用自定义提供程序机制从头开始创建TypeORM包。作为 因此,此解决方案包含大量开销,您可以 省略使用现成的专用工具 @nestjs/typeorm包 因此,最好使用该软件包,请参阅 使用@nestjs/type
photo.module.ts这样的模块,我需要在每个功能模块中导入DatabaseModule
试图将其放入app.module.ts中,但没有帮助。也许有一些关于forRoot
静态导入的解决方案?如文档中所述:
在本文中,您将学习如何基于
使用自定义提供程序机制从头开始创建TypeORM包。作为
因此,此解决方案包含大量开销,您可以
省略使用现成的专用工具
@nestjs/typeorm包
因此,最好使用该软件包,请参阅
使用@nestjs/typeorm
包时,必须为每个功能模块导入TypeOrmModule.forFeature([PhotoEntity])
。在每个要素模块中,您只希望注册属于该要素的实体。这改进了封装
您试图在AppModule
中注册一个模块,并想知道为什么它的提供程序在功能模块中不可用。请注意,模块始终必须导入模块本身,以便可以访问其导出的提供程序。唯一的例外是。当您使用decorator@Global()
注释模块时,只要至少导入一次(例如在AppModule
中),它就会自动导入到所有模块中