Firebase 資料庫服務介面。擴充 @firebase/database-compat
套件提供的「Database」介面。
簽名:
export interface Database extends FirebaseDatabase
擴充:FirebaseDatabase
方法
方式 | 說明 |
---|---|
getRules() | 以字串形式取得目前套用的安全性規則。傳回值由包含註解的規則來源組成。 |
getRulesJSON() | 取得目前套用的安全性規則,做為剖析的 JSON 物件。系統會移除原始來源中的所有留言。 |
setRules(來源) | 設定 Firebase 即時資料庫執行個體的指定規則。如果規則來源指定為字串或緩衝區,則其可能會包含註解。 |
資料庫.getRules()
以字串形式取得目前套用的安全性規則。傳回值由包含註解的規則來源組成。
簽名:
getRules(): Promise<string>;
傳回:
Promise<string>
以原始字串形式執行承諾。
Database.getRulesJSON()
取得目前套用的安全性規則,做為剖析的 JSON 物件。系統會移除原始來源中的所有留言。
簽名:
getRulesJSON(): Promise<object>;
傳回:
Promise<object>
透過剖析的規則物件完成承諾。
資料庫.setRules()
設定 Firebase 即時資料庫執行個體的指定規則。如果規則來源指定為字串或緩衝區,則其可能會包含註解。
簽名:
setRules(source: string | Buffer | object): Promise<void>;
參數
參數 | 類型 | 說明 |
---|---|---|
來源 | string | 緩衝區 | 物件 | 要套用的規則來源。不得為 null 或空白。 |
傳回:
承諾<void>
當在即時資料庫上設定規則時就會解決。