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

ProcessErrorOptions

interfaz Desde 1.3.0

Opciones de handleProcessErrors.

ts
import type { ProcessErrorOptions } from "@meekojs/meeko/server";

Código fuente src/server/runtime/process-errors.ts:56

Declaración #

ts
interface ProcessErrorOptions {
	readonly close?: () => Promise<void>
	readonly onError?: ServerErrorObserver
	readonly shutdownTimeout?: number
}

Ejemplo #

ts
import type { ProcessErrorOptions } from "@meekojs/meeko/server";

const options: ProcessErrorOptions = {
  close: async () => { await server.stop(); await app.close(); },
  shutdownTimeout: 20_000,
};

Propiedades #

close #

propiedad sólo lectura opcional

readonly close?: () => Promise<void>

Cierre ordenado del host ante un fallo que lo exige: dejar de aceptar conexiones, esperar las respuestas abiertas y cerrar la aplicación. Por defecto, sólo app.close(). Después, Meeko sale con código 1.

onError #

propiedad sólo lectura opcional

readonly onError?: ServerErrorObserver

Observador de los fallos. Por defecto, el onError de server/runtime.ts; sin él, Meeko escribe en la consola el error completo, como haría el runtime.

shutdownTimeout #

propiedad sólo lectura opcional

readonly shutdownTimeout?: number

Milisegundos que puede durar close antes de salir igualmente con código 1. Por defecto, 15 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/server/runtime/process-errors.ts