프로젝트에 채팅을 구현해야 하는데 프로젝트에 적용하기 전, 테스트 삼아서 socket.io로 채팅을 구현해봤다.
위 코드는 클라이언트 부분.
위 코드는 서버 부분.
emit으로 보내고, on으로 받는다. to를 사용하면 소괄호 안에 있는 방의 소켓들에게 emit을 보내게 된다.
서버 코드의 path: 'api/chat/socket'로 소켓을 열고,
클라이언트 코드의 path: 'api/chat/socket'로 열린 소켓에 연결한다.
path가 같아야 연결이 된다.