怎么手动获得的一个实例提供者之外Nest.js

0

的问题

我有一个Express.js 应用程序,我迁移到Nest.js一些应用程序模块的采用Nest.js一些不是。

让我们说有一个OrderModule这是一个Nest.js 模块和有OrderService在其供应商和我想用OrderService在产品模块,该模块是不是一个NestJS模块。 它是可能得到的一个实例OrderService不变换的产品模块NestJS模块?

express javascript nestjs node.js
2021-11-23 19:09:59
2

最好的答案

0

唯一的办法,以获得访问巢的DI容器从外部应用程序将被出口的 app 创建的实例通过 NestFactory.create() 然后叫 app.get(OrderService) 检索的服务。

2021-11-23 21:30:55
-1

这只是一个例子为包括'apn'模块(即不nestjs地)

import { Injectable } from '@nestjs/common';
import { UserGateway } from '../../users/gateways/user.gateway';

@Injectable()
export class NotificationsGateway {
    private user: UserGateway;
    private appleapn = require('apn');
...
2021-11-23 21:10:07

问题不在于一般国家预防机制的模块,它是关于获得一个巢服务之外的巢二的上下文
Jay McDoniel

你的回答可以改善与其他支持的信息。 请 编辑 ,以增加进一步的细节,例如引文或文件,以便其他人可以确认你的答案是正确的。 你可以找到更多的信息如何编写很好的答案 在帮助中心.
Community

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................