我有一個要遷移到 Nest.js 的 Express.js 應用程式,有些應用程式模塊正在使用 Nest.js,有些則沒有。
假設我有一個 OrderModule,它是一個 Nest.js 模塊,它的提供程式中有一個 OrderService,我想在不是 NestJS 模塊的產品模塊中使用 OrderService。是否可以在不將產品模塊轉換為 NestJS 模塊的情況下獲取 OrderService 的實體?
uj5u.com熱心網友回復:
從應用程式外部訪問 Nest 的 DI 容器的唯一方法是匯出app創建的實體NestFactory.create(),然后呼叫app.get(OrderService)以檢索服務。
uj5u.com熱心網友回復:
這只是包含 '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');
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/364399.html
標籤:javascript 节点.js 表达 嵌套
