Cloud-Funktionen für Firebase lernen (Videoserie)

Wenn Sie mehr über Cloud Functions for Firebase erfahren möchten, Ihre Ausbildung jedoch lieber in einem filmischeren Format absolvieren, könnte diese Videoreihe aus dem YouTube-Kanal von Firebase für Sie interessant sein.

Mit Cloud Functions for Firebase können Sie automatisch Back-End-Code als Reaktion auf Ereignisse ausführen, die von Firebase-Funktionen und HTTPS-Anfragen ausgelöst werden. Sehen Sie sich dieses Video an, um mit dem Schreiben von Funktionen mit TypeScript und deren Bereitstellung mit der Firebase-Befehlszeilenschnittstelle zu beginnen.

Wenn Sie Code für Cloud Functions schreiben, müssen Sie unbedingt wissen, wie Promises funktionieren. Nahezu alle Funktionen, die Sie schreiben, verwenden Versprechungen, 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 Promises in Ihren HTTP-Funktionen kennen.

Wie beendet man 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 Aufgaben in Cloud Functions aus? In diesem Video erfahren Sie, wie Sie Arbeit sequentiell mit Versprechen verketten und wie Sie Arbeit parallel mit Promise.all() verwalten. Dies sind die Bausteine, die Sie zum Schreiben von erweitertem Code mit Cloud Functions for Firebase benötigen.

Wussten Sie, dass die async/await-Syntax Ihr TypeScript (und ECMAScript 2017) leichter lesbar und schreibbar machen kann? Sehen Sie sich dieses erste von zwei Tutorials an, um async/await für die Verwendung mit Cloud Functions zu lernen.

Die Verwendung von async/await-Syntax mit Cloud Functions for Firebase kann das Lesen und Schreiben Ihres TypeScript- und ECMAScript 2017-Codes erleichtern. In diesem Video zu Teil 2 zeigt Doug, wie einige Funktionen, die Promises verwenden, konvertiert werden, um stattdessen async/await zu verwenden.

Mit Cloud Functions 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 Ereignishandler onCreate , der auslöst, wenn neue Daten in der Datenbank erstellt werden.

Das erste Video in unserer Datenbank-Trigger-Miniserie zeigte, wie ein Datenbank-Trigger mit OnCreate , der auf neue Dokumente auslöst. Aber was ist, wenn Sie Trigger für bestehende Dokumente implementieren möchten, die geändert werden? Finden Sie es in diesem Video zum OnUpdate Trigger heraus.

In diesem Video erfahren Sie, wie ein onDelete -Trigger mit Cloud Functions for Firebase funktioniert und wie Race-Bedingungen gehandhabt werden.