Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Cloud-Funktionen für Firebase lernen (Videoserie)

Wenn Sie mehr über Cloud-Funktionen für Firebase erfahren möchten, Ihre Ausbildung jedoch in einem filmischeren Format bevorzugen, ist diese Videoserie aus dem Firebase-YouTube- Kanal möglicherweise für Sie von Interesse.

Mit Cloud-Funktionen für Firebase können Sie Backend-Code automatisch als Reaktion auf Ereignisse ausführen, die durch Firebase-Funktionen und HTTPS-Anforderungen ausgelöst werden. In diesem Video können Sie Funktionen mit TypeScript schreiben und mit der Firebase-CLI bereitstellen.

Wenn Sie Code für Cloud-Funktionen schreiben möchten, müssen Sie unbedingt wissen, wie Versprechen funktionieren. Fast alle Funktionen, die Sie schreiben, verwenden Versprechen, und wenn Sie es nicht richtig machen, kann Ihr Code auf mysteriöse Weise fehlschlagen. In diesem Tutorial lernen Sie die Grundlagen der Verwendung von Versprechungen in Ihren HTTP-Funktionen.

Wie beenden Sie eine Hintergrundfunktion korrekt? Sie müssen ein Versprechen zurückgeben, das erfüllt oder abgelehnt wird, wenn alle ausstehenden Arbeiten in dieser Funktion abgeschlossen sind. Mal sehen, wie das mit einem Firestore-Trigger aussieht.

Wie führen Sie mehrere asynchrone Arbeiten in Cloud-Funktionen aus? In diesem Video Promise.all() Sie, wie Sie die Arbeit nacheinander mit Versprechungen Promise.all() und die Arbeit parallel zu Promise.all() . Dies sind die Bausteine, die Sie benötigen, um erweiterten Code mit Cloud-Funktionen für Firebase zu schreiben.

Wussten Sie, dass die asynchrone / wartende Syntax das Lesen und Schreiben Ihres TypeScript (und ECMAScript 2017) erleichtern kann? In diesem ersten von zwei Tutorials erfahren Sie, wie Sie asynchron arbeiten und auf die Verwendung mit Cloud-Funktionen warten können.

Durch die Verwendung der asynchronen / wartenden Syntax mit Cloud-Funktionen für Firebase können Sie Ihren TypeScript- und ECMAScript 2017-Code leichter lesen und schreiben. In diesem Teil 2-Video zeigt Doug, wie einige Funktionen konvertiert werden, die Versprechen verwenden, stattdessen async / await zu verwenden.

Mit Cloud-Funktionen können Sie Code schreiben, der auf Änderungen in der Echtzeitdatenbank reagiert. Dieses Video erklärt, wie diese Trigger im Backend funktionieren, und konzentriert sich auf den onCreate Ereignishandler, der onCreate , wenn neue Daten in der Datenbank erstellt werden.

Das erste Video in unserer Datenbank-Trigger-Miniserie zeigte, wie ein Datenbank-Trigger mit OnCreate , der neue Dokumente auslöst. Was aber, wenn Sie Trigger für vorhandene Dokumente implementieren möchten, die geändert werden? In diesem Video OnUpdate Sie mehr über den OnUpdate Trigger.

In diesem Video onDelete , wie ein onDelete Trigger mit Cloud-Funktionen für Firebase funktioniert und wie Sie mit den Rennbedingungen umgehen.