사실 오늘 까먹고 글안쓸뻔함

오늘 할건 어제 30% 만들었던 방만들기 기능을 

좀더 개선하고 새로운기능 추가하기로했음




viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8a25abca4618846e861b16f5a0e22565d511c82b8e781c07cfed4e393


먼저 이벤트 구성함

방을 만들었을때,방에 입장했을때,그리고 현재 방 목록을 새로고침하는거 까지

총 3개 완성함 아직 나가는 기능없음 


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8a25abca4618846e861b16f5a0e22565d51188fb5bd44b802dd5b610d


그리고 db 로직을 같이 쓰니 계속 길어져서

db연동 로직을 모델파일 만들어써 따로 나눔

나중에 소캣 이벤트처리도 파일 따로 나눠야할듯 지금은 그냥 express 메인 파일에 다 써놓음

중간중간 콜백에 콜백 겹치는경우가 자주 생기던데 콜백지옥이 어떤건지 체감하는중


글고 redis 써보니까 생각보다 존나편함 

현재 주요 목적은 지금 존재하는 방들 관리하는 목적으로 쓰는중

대충 방만들기 이벤트 발생시 방번호:{ 방제목,방안 플레이어수 }

형식으로 저장됨





viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8e60aeba20ac0a470bd910b9bdc5f55d17064b7db8eb3cc



이건 동작하는 모습임니다....

일단 좆도없지만 한번만 봐주십쇼....


새로고침을 눌렀을때 모습임니다

새로고침은 ajax처럼 현재 존재하는 방들을 새로 불러오는 기능임니다.....

짤에선 안보이지만 사실 저 방제목 클릭하면 방 입장되는 이벤트 있음......

그리고 다른 페이지에서 새로고침을 눌렀을때 참가인원이 바뀐게 반영되는 모습임......


아 글고 채팅도 방 개념 나눠서

특정방에 드가면 그방채팅만 보이도록 해뒀음

하루 4~5시간정도만 하는건데도 집중하기 존나 어렵네