Skip to content

server.pendingRequestsserver.pendingWebSockets

내장 카운터를 사용하여 서버 활동을 모니터링합니다.

ts
const server = Bun.serve({
  fetch(req, server) {
    return new Response(
      `활성 요청: ${server.pendingRequests}\n` + `활성 WebSocket: ${server.pendingWebSockets}`,
    );
  },
});

server.subscriberCount(topic)

WebSocket 토픽의 구독자 수를 가져옵니다.

ts
const server = Bun.serve({
  fetch(req, server) {
    const chatUsers = server.subscriberCount("chat");
    return new Response(`${chatUsers}명의 사용자가 채팅 중`);
  },
  websocket: {
    message(ws) {
      ws.subscribe("chat");
    },
  },
});

Bun by www.bunjs.com.cn 편집