https.HttpsError class

Erreur explicite qui peut être générée par un gestionnaire pour envoyer une erreur au client qui a appelé la fonction.

Signature:

export declare class HttpsError extends Error 

Extension : erreur

Constructeurs

Constructeur Modificateurs Description
(constructeur)(code, message, détails) Construit une nouvelle instance de la classe HttpsError

Propriétés

Propriété Modificateurs Taper Description
code FonctionsErrorCode Un code d'erreur standard qui sera renvoyé au client. Cela détermine également le code d'état HTTP de la réponse, tel que défini dans code.proto.
détails inconnu Données supplémentaires à convertir en JSON et incluses dans la réponse d'erreur.
httpCode d'erreur HttpErrorCode Représentation au format filaire d'un code d'erreur fourni.

Méthodes

Méthode Modificateurs Description
versJSON() Renvoie une représentation sérialisable JSON de cet objet.

https.HttpsError. (constructeur)

Construit une nouvelle instance de la classe HttpsError

Signature:

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

Paramètres

Paramètre Taper Description
code FonctionsErrorCode
message chaîne
détails inconnu

https.HttpsError.code

Un code d'erreur standard qui sera renvoyé au client. Cela détermine également le code d'état HTTP de la réponse, tel que défini dans code.proto.

Signature:

readonly code: FunctionsErrorCode;

https.HttpsError.details

Données supplémentaires à convertir en JSON et incluses dans la réponse d'erreur.

Signature:

readonly details: unknown;

https.HttpsError.httpErrorCode

Représentation au format filaire d'un code d'erreur fourni.

Signature:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

Renvoie une représentation sérialisable JSON de cet objet.

Signature:

toJSON(): HttpErrorWireFormat;

Retour:

HttpErrorWireFormat