함수를 호출한 클라이언트에 오류를 전송하기 위해 핸들러에서 발생할 수 있는 명시적 오류입니다.
서명:
export declare class HttpsError extends Error
확장: 오류
생성자
생성자 | 특수키 | 설명 |
---|---|---|
(생성자)(코드, 메시지, 세부정보) | HttpsError 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
코드 | FunctionsErrorCode | 클라이언트에 반환될 표준 오류 코드입니다. code.proto에 정의된 대로 응답의 HTTP 상태 코드도 결정됩니다. | |
세부정보 | 알 수 없음 | JSON으로 변환되고 오류 응답에 포함될 추가 데이터입니다. | |
httpErrorCode: | HTTP 오류 코드 | 제공된 오류 코드의 유선 형식 표현입니다. |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
JSON()으로 전송합니다. | 이 객체의 JSON 직렬화 가능한 표현을 반환합니다. |
https.HttpsError.(생성자)
HttpsError
클래스의 새 인스턴스를 생성합니다.
서명:
constructor(code: FunctionsErrorCode, message: string, details?: unknown);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
코드 | FunctionsErrorCode | |
메시지 | 문자열 | |
세부정보 | 알 수 없음 |
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 클래스의 생성자