안녕하세요.
node.js + express 로 웹 개발 중입니다.
이번에 socket.io 채팅 기능을 구현해보고 있습니다.
- localhost:8000 로 접속하면 바로 채팅방이 팝업 됩니다.
- 새로운 탭을 열어 localhost:8000 로 접속하여 채팅을 하면 모두에게 채팅 메시지가 전달된다
까지 개발해보았습니다.
간단히 메시지 주고 받는 부분은 이해하고 개발하였는데, 편의성 기능에 대해 질문하려고 합니다.
- 채팅방에서 채팅하려면 로그인해야만 사용할 수 있게 하려고 합니다. 단 다른 사람들의 메시지는 볼 수 있습니다.
- 여기서 다른 사람들의 메시지들이 존재할 때 로그인을 하고 나면 페이지가 새로고침 되면서 기존 메시지들이 없어지는데 유지하고 로그인만 되게 하려면 어떻게 해야하나요. ( db에 메시지를 저장해놓고 불러온다던가 같은 방법은 자원 낭비가 매우 심할 것 같은데... )**
도움 부탁드립니다! 항상 도움 주시는 분들 감사합니다.