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<object>
通過剖析規則物件後的承諾。
Database.setRules()
在 Firebase 即時資料庫執行個體上設定指定規則。如果規則來源是以字串或緩衝區格式指定,其中可能包含註解。
簽名:
setRules(source: string | Buffer | object): Promise<void>;
參數
參數 | 類型 | 說明 |
---|---|---|
來源 | 字串 |緩衝區 |物體 | 要套用規則的來源。輸入的值不得為 null 或空白。 |
傳回:
承諾<void>
在即時資料庫中設定規則時就會解決。