해결된 질문
작성
·
296
답변 1
2
모듈로 만들어서 넣으면 그 모듈은 싱글톤이 되고, 모듈 없이 provider로만 해서 넣으면 provider는 각 모듈에서 새롭게 생성됩니다. 그래서 eventsModule을 넣고 eventsGateway는 넣지 말라고 한 것입니다.
기본 동작을 바꿀 수도 있습니다. 예를 들어 요청이 올 때마다 새로운 객체를 생성한다든지 같은 것으로요. 관련 문서는 https://docs.nestjs.com/fundamentals/injection-scopes 입니다.