Skip to content
Meeko
Type to search the guides and the API reference. Open it from any page with / or Ctrl K; move with the arrow keys and open a result with Enter.
Get started

Contents

On this page

Not translated yet

This page has not been translated into English yet, so it is shown in Spanish.

NodeWebSocketOptions

interfaz

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

Source code src/server/runtime/node-websocket.ts:23

Declaración #

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

Example #

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.

See also #

Was this page helpful?

Add a comment

It is sent when you choose “Yes” or “No”. Only the page, your answer and the comment are stored: no cookies and no personal data.

0 of 2000 characters

Edit on GitHub: packages/meeko/src/server/runtime/node-websocket.ts