인프런 커뮤니티 질문&답변
의존성 주입시 객체가 반복적으로 생성될 수 있다고 했는데 해결방법이 어떻게 되는건가요?
해결된 질문
작성
·
358
답변 1
2
제로초(조현영)
지식공유자
모듈로 만들어서 넣으면 그 모듈은 싱글톤이 되고, 모듈 없이 provider로만 해서 넣으면 provider는 각 모듈에서 새롭게 생성됩니다. 그래서 eventsModule을 넣고 eventsGateway는 넣지 말라고 한 것입니다.
기본 동작을 바꿀 수도 있습니다. 예를 들어 요청이 올 때마다 새로운 객체를 생성한다든지 같은 것으로요. 관련 문서는 https://docs.nestjs.com/fundamentals/injection-scopes 입니다.





