Cloud-Funktionen für Firebase lernen (Videoserie)
Erste Schritte mit Cloud Functions für Firebase mithilfe von TypeScript
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.
Lernen Sie JavaScript-Versprechungen (Teil 1) mit HTTP-Triggern in Cloud Functions
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.
Lernen Sie JavaScript-Versprechungen (Teil 2) mit einem Firestore-Trigger in Cloud Functions
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.
Lernen Sie JavaScript-Versprechungen (Teil 3) für sequentielles und paralleles Arbeiten in Cloud Functions
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.
Wie funktioniert async/await mit TypeScript und ECMAScript 2017?
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.
Verwenden Sie async/await mit TypeScript in Cloud Functions für Firebase
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.
Echtzeit-Datenbank-Trigger (Teil 1) mit Cloud Functions für Firebase
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.
Echtzeit-Datenbank-Trigger (Teil 2) mit Cloud Functions für Firebase
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.
Echtzeit-Datenbank-Trigger (Punkt 3) mit Cloud Functions für Firebase
In diesem Video erfahren Sie, wie ein onDelete
-Trigger mit Cloud Functions for Firebase funktioniert und wie Race-Bedingungen gehandhabt werden.