/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
integration/scopes/src/nested-transient/nested-transient.controller.ts
25 строк
853 B
mag123c
test(core): add nested transient isolation integration test
22 окт 2025, 03:34
22 окт 2025, 03:34
cde4fb8
Код
Авторство
О чём код?
import { Controller, Get, Scope } from '@nestjs/common'; import { FirstRequestService } from './first-request.service'; import { SecondRequestService } from './second-request.service'; @Controller({ path: 'nested-transient', scope: Scope.REQUEST }) export class NestedTransientController { static COUNTER = 0; constructor( private readonly firstService: FirstRequestService, private readonly secondService: SecondRequestService, ) { NestedTransientController.COUNTER++; } @Get() getIsolationData() { return { firstServiceContext: this.firstService.logger.getNestedContext(), firstServiceNestedId: this.firstService.logger.getNestedInstanceId(), secondServiceContext: this.secondService.logger.getNestedContext(), secondServiceNestedId: this.secondService.logger.getNestedInstanceId(), }; } }