Cum să ia un exemplu de furnizor de afara Nest.js

0

Problema

Am o Express.js aplicație care sunt migrarea la Nest.js unele module de aplicații folosesc Nest.js, altele nu.

Să zicem că am o OrderModule care este o Nest.js module și acesta are o OrderService în furnizorii și aș dori să folosesc OrderService într-un produs de module care nu este un NestJS module. Este posibil pentru a obține o instanță a OrderService fără convertirea modulul de produse la un NestJS module?

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

Cel mai bun răspuns

0

Singura modalitate de a obține acces la Cuib e DI recipient din afara potrivită ar fi de a exporta app exemplu creat de NestFactory.create() și apoi apel app.get(OrderService) pentru a prelua acest serviciu.

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

E doar un exemplu pentru a include 'apn' module (care nu este nestjs nativ)

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

Întrebarea nu este despre npm generale module, este vorba despre obtinerea unui Cuib de serviciu în afara din Cuib DI context
Jay McDoniel

Raspunsul tau ar putea fi îmbunătățit cu informații justificative suplimentare. Vă rugăm să editați pentru a adăuga mai multe detalii, cum ar fi citate sau documentația, astfel încât alții pot confirma că răspunsul este corect. Puteți găsi mai multe informații despre cum să scrie răspunsuri bune în centrul de ajutor.
Community

În alte limbi

Această pagină este în alte limbi

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