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

SocketUpgradeOptions

interfaz

ts
import type { SocketUpgradeOptions } from "@meekojs/meeko/server";

Código fuente src/server/runtime/upgrade.ts:20

Declaración #

ts
interface SocketUpgradeOptions {
	hub: SocketHub
	publicOrigin: string
	pathnamePrefix?: string
	maxPendingBytes?: number
	onError?(error: unknown): void
}

Ejemplo #

ts
import type { SocketUpgradeOptions } from "@meekojs/meeko/server";

const options: SocketUpgradeOptions = {
  hub: app.socket!.hub,
  publicOrigin: "https://example.com",
  onError: (error) => app.reportError(error, crypto.randomUUID()),
};

Miembros #

hub #

propiedad

Hub de la aplicación.

publicOrigin #

propiedad

publicOrigin: string

Origen público fijo; la política de seguridad nunca se deduce de una cabecera Host no confiable.

pathnamePrefix #

propiedad opcional

pathnamePrefix?: string

Prefijo de los canales, servidos en <prefix>/<nombre>. Por defecto, /_meeko/socket.

maxPendingBytes #

propiedad opcional

maxPendingBytes?: number

Bytes entrantes retenidos mientras el hub autoriza una conexión nueva. Por defecto, 64 KiB.

onError #

método opcional

onError?(error: unknown): void

Observador de los fallos del transporte y de las sesiones.

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/upgrade.ts