https.HttpsError class

함수를 호출한 클라이언트에 오류를 보내기 위해 핸들러에서 발생할 수 있는 명시적 오류입니다.

서명:

export declare class HttpsError extends Error 

확장: 오류

생성자

건설자 수정자 설명
(생성자)(코드, 메시지, 세부정보) HttpsError 클래스의 새 인스턴스를 생성합니다.

속성

재산 수정자 유형 설명
암호 함수ErrorCode 클라이언트에 반환될 표준 오류 코드입니다. 이는 또한 code.proto에 정의된 대로 응답의 HTTP 상태 코드를 결정합니다.
세부 알려지지 않은 JSON으로 변환되어 오류 응답에 포함될 추가 데이터입니다.
httpErrorCode HttpErrorCode 제공된 오류 코드의 연결 형식 표현입니다.

행동 양식

방법 수정자 설명
toJSON() 이 객체의 JSON 직렬화 가능 표현을 반환합니다.

https.HttpsError.(생성자)

HttpsError 클래스의 새 인스턴스를 생성합니다.

서명:

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

매개변수

매개변수 유형 설명
암호 함수ErrorCode
메시지
세부 알려지지 않은

https.HttpsError.code

클라이언트에 반환될 표준 오류 코드입니다. 이는 또한 code.proto에 정의된 대로 응답의 HTTP 상태 코드를 결정합니다.

서명:

readonly code: FunctionsErrorCode;

https.HttpsError.details

JSON으로 변환되어 오류 응답에 포함될 추가 데이터입니다.

서명:

readonly details: unknown;

https.HttpsError.httpErrorCode

제공된 오류 코드의 연결 형식 표현입니다.

서명:

readonly httpErrorCode: HttpErrorCode;

https.HttpsError.toJSON()

이 객체의 JSON 직렬화 가능 표현을 반환합니다.

서명:

toJSON(): HttpErrorWireFormat;

보고:

HttpErrorWireFormat