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<object>
파싱된 규칙 객체로 처리된 프로미스입니다.
Database.setRules()
Firebase 실시간 데이터베이스 인스턴스에 지정된 규칙을 설정합니다. 규칙 소스가 문자열 또는 버퍼로 지정된 경우 주석이 포함될 수 있습니다.
서명:
setRules(source: string | Buffer | object): Promise<void>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
source | 문자열 | 버퍼 | 객체 | 적용할 규칙의 소스입니다. null 이거나 비어 있지 않아야 합니다. |
반환:
프로미스<void>
실시간 데이터베이스에 규칙이 설정되는 시점을 해결합니다.