Database interface

Firebase 資料庫服務介面。擴充 @firebase/database-compat 套件提供的 Database 介面。

簽名:

export interface Database extends FirebaseDatabase 

擴充:FirebaseDatabase

方法

方法 說明
getRules() 以字串形式取得目前套用的安全性規則。傳回值由規則來源 (包括註解) 組成。
getRulesJSON() 取得目前套用的安全性規則,做為剖析的 JSON 物件。原始來源中的所有留言都會遭到移除。
setRules(來源) 在 Firebase 即時資料庫執行個體上設定指定規則。如果規則來源是以字串或緩衝區格式指定,其中可能包含註解。

Database.getRules()

以字串形式取得目前套用的安全性規則。傳回值由規則來源 (包括註解) 組成。

簽名:

getRules(): Promise<string>;

傳回:

承諾<字串>

符合原始字串規則的保證。

Database.getRulesJSON

取得目前套用的安全性規則,做為剖析的 JSON 物件。原始來源中的所有留言都會遭到移除。

簽名:

getRulesJSON(): Promise<object>;

傳回:

Promise&lt;object&gt;

通過剖析規則物件後的承諾。

Database.setRules()

在 Firebase 即時資料庫執行個體上設定指定規則。如果規則來源是以字串或緩衝區格式指定,其中可能包含註解。

簽名:

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

參數

參數 類型 說明
來源 字串 |緩衝區 |物體 要套用規則的來源。輸入的值不得為 null 或空白。

傳回:

承諾<void>

在即時資料庫中設定規則時就會解決。