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

ServerErrorInfo

interfaz Desde 1.3.0

Qué fallo del proceso recibe un ServerErrorObserver como tercer argumento: una promesa rechazada sin manejar o una excepción no capturada, fuera del flujo de una petición. Los fallos de las peticiones no lo llevan.

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

Código fuente src/server/errors.ts:218

Declaración #

ts
interface ServerErrorInfo {
	readonly kind: 'unhandledRejection' | 'uncaughtException'
	readonly inRequest: boolean
}

Ejemplo #

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

function describe(info: ServerErrorInfo | undefined): string {
  if (!info) return "petición";
  return `${info.kind}${info.inRequest ? " durante una petición" : ""}`;
}

Propiedades #

kind #

propiedad sólo lectura

readonly kind: 'unhandledRejection' | 'uncaughtException'

"unhandledRejection": una promesa rechazada sin manejar; "uncaughtException": una excepción no capturada.

inRequest #

propiedad sólo lectura

readonly inRequest: boolean

true si el fallo se produjo dentro del trabajo asíncrono de una petición y requestId es el de esa petición; false si el ID es nuevo. Depende de que el runtime conserve el contexto asíncrono hasta el evento (véase la documentación de errores).

¿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/errors.ts