SocketUpgradeOptions
interfaz
Opciones de createSocketUpgradeHandler.
ts
import type { SocketUpgradeOptions } from "@meekojs/meeko/server";Source code src/server/runtime/upgrade.ts:20
Declaración #
ts
interface SocketUpgradeOptions {
hub: SocketHub
publicOrigin: string
pathnamePrefix?: string
maxPendingBytes?: number
onError?(error: unknown): void
}Example #
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 #
publicOrigin
#
publicOrigin: stringOrigen público fijo; la política de seguridad nunca se deduce de una cabecera Host no confiable.
pathnamePrefix
#
pathnamePrefix?: stringPrefijo de los canales, servidos en <prefix>/<nombre>. Por defecto, /_meeko/socket.
maxPendingBytes
#
maxPendingBytes?: numberBytes entrantes retenidos mientras el hub autoriza una conexión nueva. Por defecto, 64 KiB.