본문 바로가기
Backend2024년 7월 20일1분 읽기

WebSocket으로 실시간 채팅 구현하기 — Node.js + Socket.io

YS
김영삼
조회 1035

서버 설정

const io = require("socket.io")(server, {
  cors: { origin: "*" }
});

io.on("connection", (socket) => {
  socket.on("message", (data) => {
    io.to(data.room).emit("message", data);
  });
  socket.on("join", (room) => socket.join(room));
});

클라이언트

const socket = io("http://localhost:3000");
socket.emit("join", "room1");
socket.on("message", (data) => {
  console.log(data);
});

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록