Database interface

Firebase 데이터베이스 서비스 인터페이스입니다. @firebase/database-compat 패키지에서 제공하는 Database 인터페이스를 확장합니다.

서명:

export interface Database extends FirebaseDatabase 

확장: FirebaseDatabase

메소드

메서드 설명
getRules() 현재 적용된 보안 규칙을 문자열로 가져옵니다. 반환 값은 주석을 포함한 규칙 소스로 구성됩니다.
getRulesJSON() 현재 적용된 보안 규칙을 파싱된 JSON 객체로 가져옵니다. 원본 소스의 모든 댓글은 삭제됩니다.
setRules(소스) Firebase 실시간 데이터베이스 인스턴스에 지정된 규칙을 설정합니다. 규칙 소스가 문자열 또는 버퍼로 지정된 경우 주석이 포함될 수 있습니다.

Database.getRules()

현재 적용된 보안 규칙을 문자열로 가져옵니다. 반환 값은 주석을 포함한 규칙 소스로 구성됩니다.

서명:

getRules(): Promise<string>;

반환:

프로미스<string>

원시 문자열로 규칙으로 처리된 프로미스입니다.

Database.getRulesJSON()

현재 적용된 보안 규칙을 파싱된 JSON 객체로 가져옵니다. 원본 소스의 모든 댓글은 삭제됩니다.

서명:

getRulesJSON(): Promise<object>;

반환:

Promise&lt;object&gt;

파싱된 규칙 객체로 처리된 프로미스입니다.

Database.setRules()

Firebase 실시간 데이터베이스 인스턴스에 지정된 규칙을 설정합니다. 규칙 소스가 문자열 또는 버퍼로 지정된 경우 주석이 포함될 수 있습니다.

서명:

setRules(source: string | Buffer | object): Promise<void>;

매개변수

매개변수 유형 설명
source 문자열 | 버퍼 | 객체 적용할 규칙의 소스입니다. null이거나 비어 있지 않아야 합니다.

반환:

프로미스<void>

실시간 데이터베이스에 규칙이 설정되는 시점을 해결합니다.