[NESTJS] Socket.IO 모듈화

손재명·2023년 2월 15일

문제

현재 Unity <-> Socket.IO로 채팅 할 수 있게 사내 프로젝트를 하나 만들고 있는데
문제가 있다.

Socket들은 Gateway를 통해서 Connection응ㄹ 맺거나 Disconnect를 하는데
서버에서 처리해야하는 로직들을 전부 Gateway에 담아 두는건 코드 가독성이 떨어지고 별로 좋지 않을거 같아서
Service로 빼려고 했지만, Service에서도 Gateway를 참조해야하고 Gateway도 Service의 함수를 참조해야하니 순환 참조 문제가 발생되고 있다.

이를 더 효율적으로 모듈화하고 변경할 수 있는 방법을 찾아봐야할거 같다.

profile
”빠르게 성장하는 로켓 개발자“ 성장하는 과정을 기록하다.

0개의 댓글