/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/scopes/src/msvc/hello.module.ts
28 строк
718 B
Kamil Myśliwiec
fix(microservices): fix request scoped enhancers #2489
02 июл 2019, 14:51
Не верифицирован
02 июл 2019, 14:51
7a93b0d
Код
Авторство
О чём код?
import { DynamicModule, Inject, Module, Provider, Scope } from '@nestjs/common'; import { HelloController } from './hello.controller'; import { HelloService } from './hello.service'; import { HttpController } from './http.controller'; import { UsersService } from './users/users.service'; @Module({ controllers: [HelloController, HttpController], providers: [ HelloService, UsersService, { provide: 'REQUEST_ID', useFactory: () => 1, scope: Scope.REQUEST, }, ], }) export class HelloModule { constructor(@Inject('META') private readonly meta) {} static forRoot(meta: Provider): DynamicModule { return { module: HelloModule, providers: [meta], }; } }