Skip to content

server.pendingRequests und server.pendingWebSockets

Überwachen Sie die Serveraktivität mit integrierten Zählern:

ts
const server = Bun.serve({
  fetch(req, server) {
    return new Response(
      `Aktive Anfragen: ${server.pendingRequests}\n` + `Aktive WebSockets: ${server.pendingWebSockets}`,
    );
  },
});

server.subscriberCount(topic)

Rufen Sie die Anzahl der Abonnenten für ein WebSocket-Thema ab:

ts
const server = Bun.serve({
  fetch(req, server) {
    const chatUsers = server.subscriberCount("chat");
    return new Response(`${chatUsers} Benutzer im Chat`);
  },
  websocket: {
    message(ws) {
      ws.subscribe("chat");
    },
  },
});

Bun von www.bunjs.com.cn bearbeitet