WEBBOOK CHAPTER

NestJS 11, 시작부터 런칭까지: 7장. Provider와 DI

7장. Provider와 DI

interface token으로 repository, clock, event publisher를 주입한다. unit test에서는 fake를 넣되 실제 contract를 만족하는지 검증한다. singleton provider에 요청별 mutable state를 저장하지 않는다.

request scope는 비용을 이해하고 사용한다. async provider의 시작 실패는 health와 프로세스 종료 정책에 연결한다.