nestjs
-
[NestJS] 모든게 싱글톤 인스턴스 아니었어? (imports, providers 주의사항)💻 프로그래밍/node 2022. 7. 21. 22:22
안녕하세요! 개발자 Jay 입니다:D 이번 포스팅에서는 nestjs의 싱글톤(singleton)에 대해서 주의사항을 말씀드리려고 합니다! 아시는 분들은 아시겠지만 nestjs에서는 개발자가 인스턴스를 직접 생성하는 것이 아니라 모듈을 주입하는 과정을 통해 nestjs가 알아서 싱글톤 인스턴스를 생성합니다. 제가 최근에 nestjs에 대해 공부를 시작해서 잘 모르고 공부하던 때 생겼던 경험을 공유합니다. 1. 소켓 응답이 왜 두 번?? 웹소켓을 스터디하던 중 이상한 현상을 발견했습니다. 클라이언트에서 메시지를 보내면 서버에서 두 번 응답이 왔습니다. 처음에는 서버에서 이벤트를 동일하게 뭔가 잡고 있어서 생기는 오류인가 했는데 그런 건 아니었습니다. 로직을 봐도 특별히 이상한 부분은 없었습니다. 며칠 삽질을..