Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

NodeWebSocketOptions

interfaz

ts
import type { NodeWebSocketOptions } from "@meekojs/meeko/node";

Código fuente src/server/runtime/node-websocket.ts:23

Declaración #

ts
interface NodeWebSocketOptions extends Omit<NodeSocketUpgradeOptions, 'upgrade' | 'reject' | 'maxPendingBytes'> {
	server: HttpServer
	maxMessageBytes?: number
	heartbeatMs?: number
}

Ejemplo #

ts
import type { NodeWebSocketOptions } from "@meekojs/meeko/node";

const options: NodeWebSocketOptions = { server, hub: app.socket!.hub, publicOrigin: "https://example.com", heartbeatMs: 15_000 };

Propiedades #

server #

propiedad

server: HttpServer

El mismo servidor HTTP que atiende el handler Fetch.

maxMessageBytes #

propiedad opcional

maxMessageBytes?: number

Payload máximo de un frame WebSocket, que se aplica antes de decodificarlo. Por defecto, 64 KiB.

heartbeatMs #

propiedad opcional

heartbeatMs?: number

Intervalo de ping y tiempo de inactividad. Por defecto, 30 segundos.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/server/runtime/node-websocket.ts