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

ServeNodeOptions

interfaz

Opciones de serveNode.

ts
import type { ServeNodeOptions } from "@meekojs/meeko/node";

Código fuente src/node.ts:285

Declaración #

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

Ejemplo #

ts
import type { ServeNodeOptions } from "@meekojs/meeko/node";

const options: ServeNodeOptions = {
  host: process.env.MEEKO_HOST ?? "127.0.0.1",
  port: Number(process.env.MEEKO_PORT ?? 4173),
  publicOrigin: process.env.MEEKO_PUBLIC_ORIGIN,
  handleSignals: true,
  shutdownTimeout: 5_000,
};

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

onError #

propiedad sólo lectura opcional

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

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

handleSignals #

propiedad sólo lectura opcional

readonly handleSignals?: boolean

Cierra de forma ordenada ante SIGINT y SIGTERM. 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 del proceso (véase handleProcessErrors).

shutdownTimeout #

propiedad sólo lectura opcional

readonly shutdownTimeout?: number

Milisegundos que las respuestas abiertas, como un stream, pueden seguir tras close() antes de cortar sus conexiones. Por defecto, 10 000.

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