https.HttpsError class

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

Firma:

export declare class HttpsError extends Error 

Extiende: Error

Constructores

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

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
código FunctionsErrorCode Un código de error estándar que se mostrará 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.
httpErrorCode. HttpErrorCode Una representación en formato de cable de un código de error proporcionado.

Métodos

Método Teclas modificadoras Descripción
toJSON() Muestra una representación JSON serializable de este objeto.

https.HttpsError.(constructor)

Construye una instancia nueva de la clase HttpsError.

Firma:

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

Parámetros

Parámetro Tipo Descripción
código FunctionsErrorCode
mensaje string
detalles desconocido

https.HttpsError.code

Un código de error estándar que se mostrará 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.details

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

Muestra una representación JSON serializable de este objeto.

Firma:

toJSON(): HttpErrorWireFormat;

Muestra:

HttpErrorWireFormat