Un errore esplicito che può essere generato da un gestore per inviare un errore al client che ha chiamato la funzione.
Firma:
export declare class HttpsError extends Error
Estende: Errore
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(codice, messaggio, dettagli) | Costruisce una nuova istanza della classe HttpsError |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
codice | FunzioniErrorCode | Un codice di errore standard che verrà restituito al client. Ciò determina anche il codice di stato HTTP della risposta, come definito in code.proto. | |
dettagli | sconosciuto | Dati aggiuntivi da convertire in JSON e includere nella risposta all'errore. | |
httpErrorCode | HttpErrorCode | Una rappresentazione in formato wire di un codice di errore fornito. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
aJSON() | Restituisce una rappresentazione serializzabile JSON di questo oggetto. |
identità.HttpsError.(costruttore)
Costruisce una nuova istanza della classe HttpsError
Firma:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
codice | FunzioniErrorCode | |
Messaggio | corda | |
dettagli | sconosciuto |
identità.HttpsError.code
Un codice di errore standard che verrà restituito al client. Ciò determina anche il codice di stato HTTP della risposta, come definito in code.proto.
Firma:
readonly code: FunctionsErrorCode;
identità.HttpsError.details
Dati aggiuntivi da convertire in JSON e includere nella risposta all'errore.
Firma:
readonly details: unknown;
identità.HttpsError.httpErrorCode
Una rappresentazione in formato wire di un codice di errore fornito.
Firma:
readonly httpErrorCode: HttpErrorCode;
identità.HttpsError.toJSON()
Restituisce una rappresentazione serializzabile JSON di questo oggetto.
Firma:
toJSON(): HttpErrorWireFormat;
Ritorna:
HttpErrorWireFormat