https.HttpsError class

Un error explícito que puede generar un controlador para enviar un error al cliente que llamó a la función.

Firma:

export declare class HttpsError extends Error 

Se extiende: Error

Constructores

Constructor Modificadores Descripción
(constructor)(código, mensaje, detalles) Construye una nueva instancia de la clase HttpsError

Propiedades

Propiedad Modificadores Tipo Descripción
código FuncionesCódigo de error Un código de error estándar que será devuelto al cliente. Esto también determina el código de estado HTTP de la respuesta, como se define en code.proto.
detalles desconocido Datos adicionales que se convertirán a JSON y se incluirán en la respuesta de error.
httpCódigo de error Código de error HTTP Una representación en formato de cable de un código de error proporcionado.

Métodos

Método Modificadores Descripción
a JSON() Devuelve una representación serializable JSON de este objeto.

https.HttpsError.(constructor)

Construye una nueva instancia de la clase HttpsError

Firma:

constructor(code: FunctionsErrorCode, message: string, details?: unknown);

Parámetros

Parámetro Tipo Descripción
código FuncionesCódigo de error
mensaje cadena
detalles desconocido

https.HttpsError.código

Un código de error estándar que será devuelto al cliente. Esto también determina el código de estado HTTP de la respuesta, como se define en code.proto.

Firma:

readonly code: FunctionsErrorCode;

https.HttpsError.detalles

Datos adicionales que se convertirán a JSON y se incluirán en la respuesta de error.

Firma:

readonly details: unknown;

https.HttpsError.httpErrorCode

Una representación en formato de cable de un código de error proporcionado.

Firma:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

Devuelve una representación serializable JSON de este objeto.

Firma:

toJSON(): HttpErrorWireFormat;

Devoluciones:

HttpErrorWireFormato