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.

ServeDenoOptions

interfaz

Opciones de serveDeno.

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

Source code 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
}

Example #

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).

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