[NodeJs] socket.io-client

[NodeJs] socket.io-client updated_at: 2024-07-24 14:23

socket.io-client

socket.io 가 서버측에서 구동되는 것이라면 socket.io-client 말 그대로 클라이언트 측에서 구동된다.
nodejs 에서 제공하는 socket 프로그램은 서버측 socket.io와 클라이언트측 socket.io-client의 통신을 통해 작동한다.

Client options 참조

import { io } from "socket.io-client";

const socket = io({
  transports: ["websocket"],
  protocols: ["my-protocol-v1"],
  extraHeaders: {
    "my-custom-header": "1234"
  },
  query: {
    x: 42
  }
});

자주사용하는 options

withCredentials

  • client
const socket = io("https://my-backend.com", {
  withCredentials: true
});
  • serve
const { Server } = require('socket.io');
const { createServer } = require('http');

const server = createServer();
const io = new Server(server, {
  cors: {
    origin: "http://localhost:4200",
    credentials: true
  }
});
평점을 남겨주세요
평점 : 5.0
총 투표수 : 2

질문 및 답글


여기가 맛집인가요?