NodeWebSocketOptions
interfaz
Opciones de attachNodeWebSocketServer.
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 #
maxMessageBytes
#
maxMessageBytes?: numberPayload máximo de un frame WebSocket, que se aplica antes de decodificarlo. Por defecto, 64 KiB.
heartbeatMs
#
heartbeatMs?: numberIntervalo de ping y tiempo de inactividad. Por defecto, 30 segundos.