개발자
https://github.com/hyubbb/socket-test-app 안녕하세요. 간단하게 채팅방을 만들어서 유저의 입장/퇴장, 채팅 기능을 구현해볼려고 하는데요. 통신이 됬다 안됬다 하더라구요? 그래서 계속 새로고침을 누르거나 해야하는 현상이 있습니다. 서버와의 연결은 계속 되어있다고 하는데 , socket.on 이나 socket.emit 이 동작을 안하는데 정말 이해가 안됩니다. 콘솔을 찍어봤을땐, next가 캐싱처리를 해서 실시간으로 응답하는게 문제가 발생한게 아닐까 생각했는데, 정확하게 갈피를 잡지 못하겠습니다. 3일을 헤매고 있는데요. 제가 어떤 부분을 놓치고 있는지 알려주시면 너무 감사하겠습니다. 코드가 길어서 github에 업로드 하였습니다. 클릭 라우트 처리 components/chat/chat-list socket.emit 발생장소 components/chat/chat-room 소켓 프로바이더 components/providers/socket-provider socket서버사이드 설정 pages/api/socket/io.ts
답변 1
이해 안되면 제가 아는 유튜브 인강 보시고 체크해보세요. 영상 나온지 얼마 안되서 도움될거에요 https://youtu.be/7p2mYyxUEZ4?si=wbu0Z7wCoSTlZUZ-
익명
작성자
2024년 07월 12일
감사합니다. 처음부터 한다는 생각에 하나씩 보고 다시 하다보니, 저의 틀린점을 발견할수있었습니다. 감사합니다. 3일간의 고생을 해결해주셨습니다!!!!

프레드윰
개발대발소발 • 2024년 07월 12일
잘됐네요~ 유튜브 활용 잘하시면 좋은거 영상 많아요~ 제가 일일히 짚어 주기 보다는 영상 보면서 따라하는게 제일 빠르거든요~ 어쨌든 문제 해결 잘 됐으니 좋네요~
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!