separation
-
Express에 소캣 연결하기 & 이벤트 분리Node/Express 2022. 11. 27. 20:02
Express에 소캣 연결 및 이벤트 분리 http는 비연결성이라는 특징을 갖고 있습니다. 비연결성이란 client와 server가 한 번 연결을 맺고 요청-응답에 대한 통신을 마치면 연결 자체를 끊어버리는 것을 뜻합니다. 따라서 클라이언트에서 보내는 모든 요청에 대해 새로운 connection을 만들어야 합니다. 다만 채팅이나 알림같은 실시간 통신의 경우 client와 server간의 연결 자체가 계속 살아있어야 합니다. 이를 구현하기 위한 방법 중 하나는 Socket을 이용하는 것이며 이를 express에서 어떻게 구현하고 어떻게 이벤트를 분리시킬 수 있는지 살펴보겠습니다. 패키지: socket-io 우선 app.js부터 작업해야 합니다 app.js 파일 소스 import express from 'e..