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

BunServerOptions

interfaz

Opciones de createBunServer.

ts
import type { BunServerOptions } from "@meekojs/meeko/bun";

Código fuente src/bun.ts:117

Declaración #

ts
interface BunServerOptions {
	readonly publicOrigin?: string
	readonly platform?: ServerPlatform
	readonly onError?: (error: unknown, requestId: string) => void
	readonly maxPayloadLength?: number
	readonly backpressureLimit?: number
	readonly idleTimeout?: number
	readonly sendPings?: boolean
}

Ejemplo #

ts
import type { BunServerOptions } from "@meekojs/meeko/bun";

const options: BunServerOptions = { publicOrigin: "https://example.com", maxPayloadLength: 16 * 1024, idleTimeout: 120 };

Propiedades #

publicOrigin #

propiedad sólo lectura opcional

readonly publicOrigin?: string

Sustituye al publicOrigin de la aplicación en las comprobaciones de Origin de HTTP y Socket.

platform #

propiedad sólo lectura opcional

readonly platform?: ServerPlatform

Plataforma que recibe cada petición. Por defecto, Bun con Bun.env.

onError #

propiedad sólo lectura opcional

readonly onError?: (error: unknown, requestId: string) => void

Observador de errores; por defecto, el de la aplicación.

maxPayloadLength #

propiedad sólo lectura opcional

readonly maxPayloadLength?: number

Frame entrante más grande; Bun cierra los mayores. Por defecto, el límite de Socket de la aplicación o 64 KiB.

backpressureLimit #

propiedad sólo lectura opcional

readonly backpressureLimit?: number

Bytes salientes en cola por peer antes de que un envío falle y cierre el peer con 1011. Por defecto, 1 MiB.

idleTimeout #

propiedad sólo lectura opcional

readonly idleTimeout?: number

Segundos sin tráfico antes de que Bun cierre un peer. Por defecto, 60.

sendPings #

propiedad sólo lectura opcional

readonly sendPings?: boolean

Envía pings a los peers inactivos para que las conexiones vivas no caduquen. Por defecto, true.

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