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

ServeDenoOptions

interfaz

Opciones de serveDeno.

ts
import type { ServeDenoOptions } from "@meekojs/meeko/deno";

Código fuente src/deno.ts:51

Declaración #

ts
interface ServeDenoOptions {
	readonly host?: string
	readonly port?: number
	readonly publicOrigin?: string
	readonly platform?: ServerPlatform
	readonly onError?: (error: unknown, requestId: string) => void
	readonly maxMessageBytes?: number
	readonly idleTimeout?: number
	readonly handleSignals?: boolean
}

Ejemplo #

ts
import type { ServeDenoOptions } from "@meekojs/meeko/deno";

const options: ServeDenoOptions = {
  host: Deno.env.get("MEEKO_HOST") ?? "127.0.0.1",
  port: Number(Deno.env.get("MEEKO_PORT") ?? 4173),
  handleSignals: true,
};

Propiedades #

host #

propiedad sólo lectura opcional

readonly host?: string

Interfaz en la que escucha. Por defecto, 127.0.0.1; use 0.0.0.0 para aceptar tráfico remoto.

port #

propiedad sólo lectura opcional

readonly port?: number

Puerto; 4173 por defecto y 0 elige uno libre.

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, Deno con Deno.env.

onError #

propiedad sólo lectura opcional

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

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

maxMessageBytes #

propiedad sólo lectura opcional

readonly maxMessageBytes?: number

Mensaje de Socket entrante más grande; los mayores cierran el peer con 1009. Por defecto, el límite de Socket de la aplicación o 64 KiB.

idleTimeout #

propiedad sólo lectura opcional

readonly idleTimeout?: number

Segundos sin pong antes de que Deno cierre un peer; los pings se envían a la mitad de ese intervalo. Por defecto, 60.

handleSignals #

propiedad sólo lectura opcional

readonly handleSignals?: boolean

Cierra de forma ordenada ante SIGINT y SIGTERM (SIGINT y SIGBREAK en Windows). Desde 1.3, también aplica la política processErrors de server/runtime.ts a las promesas rechazadas sin manejar y a las excepciones no capturadas (véase handleProcessErrors).

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