Typescript NestJS获取模块中的组件

问题描述 投票:-1回答:1

我使用NestJs作为我的应用程序,我已经定义了一些组件,一切都很好。

我被困在一个地方我在打字稿中有一个纯粹的对象,它不是一个Nest JS组件,我需要从这个对象里面的数据库中访问一些值。我不能把它作为Nest js组件并注入存储库,我需要一种方法来获取对Nest js bean的访问权限。

在使用Spring框架的Java中,我可以执行类似applicationContext.getBean(“”)的操作,它会让我获得实例,我可以在NestJs中执行类似的操作。

typescript nestjs
1个回答
1
投票

4.5.0开始,可以使用INestApplication方法直接从get()获取任何组件实例。 select()get()方法与https://docs.nestjs.com/fundamentals/e2e-testing(向下滚动到表格)等效地工作。

© www.soinside.com 2019 - 2024. All rights reserved.