728x90
이 전에 채팅을 나가기만 하면 바로 채팅이 종료되어서 삽질을 계속 했었다.
중간에 node로 채팅을 구현해야하나 싶어서 node도 알아보고 했었다.😭
나는 백에서 채팅을 다 처리해준다고 생각해서 백의 문제로 봤었다.
그런데 의외로 프론트도 많은 일을 처리 할수도 있구나 라고 생각이 들었다.
팀원이 우리가 프론트로 처리를 안하고 백으로만 처리를 하려고 하다보니깐 이렇게 된 것 같다고 말했는데 맞는 것 같다 😅
setTimeout(function () {
socket = new WebSocket("ws://localhost:8080/websocket");
}, 1000);
1초 뒤에 다시 연결해주는 것으로 작성했더니 채팅 방을 나갔다가 들어와도 여전히 채팅이 되는것을 확인할 수 있었다...!!
728x90
'TIL' 카테고리의 다른 글
현 프로젝트 진행상황 (0) | 2023.01.01 |
---|---|
Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ (0) | 2022.12.29 |
프로젝트 - 연관관계 매핑 끝 (0) | 2022.12.20 |
이 글도 공감해주세요 refactoring (0) | 2022.12.13 |
findById vs getReferenceById (0) | 2022.12.12 |