Database interface

Die Firebase-Datenbankdienstschnittstelle. Erweitert die vom @firebase/database Paket bereitgestellte Datenbankschnittstelle .

Unterschrift:

export interface Database extends FirebaseDatabase 

Erweitert: FirebaseDatabase

Methoden

Methode Beschreibung
getRules() Ruft die aktuell angewendeten Sicherheitsregeln als Zeichenfolge ab. Der Rückgabewert besteht aus der Regelquelle einschließlich Kommentaren.
getRulesJSON() Ruft die aktuell angewendeten Sicherheitsregeln als analysiertes JSON-Objekt ab. Alle Kommentare in der Originalquelle werden entfernt.
setRules(Quelle) Legt die angegebenen Regeln für die Firebase Realtime Database-Instanz fest. Wenn die Regelquelle als Zeichenfolge oder Puffer angegeben wird, kann sie Kommentare enthalten.

Database.getRules()

Ruft die aktuell angewendeten Sicherheitsregeln als Zeichenfolge ab. Der Rückgabewert besteht aus der Regelquelle einschließlich Kommentaren.

Unterschrift:

getRules(): Promise<string>;

Kehrt zurück:

Versprechen<string>

Ein Versprechen, das mit den Regeln als roher Schnur erfüllt wird.

Database.getRulesJSON()

Ruft die aktuell angewendeten Sicherheitsregeln als analysiertes JSON-Objekt ab. Alle Kommentare in der Originalquelle werden entfernt.

Unterschrift:

getRulesJSON(): Promise<object>;

Kehrt zurück:

Versprechen<Objekt>

Ein Versprechen, das mit dem analysierten Regelobjekt erfüllt wird.

Database.setRules()

Legt die angegebenen Regeln für die Firebase Realtime Database-Instanz fest. Wenn die Regelquelle als Zeichenfolge oder Puffer angegeben wird, kann sie Kommentare enthalten.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Quelle Zeichenfolge | Puffer | Objekt Quelle der anzuwendenden Regeln. Darf nicht null oder leer sein.

Kehrt zurück:

Versprechen<void>

Wird aufgelöst, wenn die Regeln für die Echtzeitdatenbank festgelegt werden.