Cloud Functions für Firebase lernen (Videoserie)

Wenn Sie in dem Lernen über Cloud - Funktionen für die Firebase interessiert sind , aber Ihre Ausbildung in einem Kinoformat bevorzugen, diese Serie von Videos aus der Firebase YouTube Kanal könnte für Dich von Interesse sein.

Mit Cloud Functions for Firebase können Sie Back-End-Code automatisch als Reaktion auf Ereignisse ausführen, die von Firebase-Funktionen und HTTPS-Anfragen ausgelöst werden. In diesem Video erfahren Sie, wie Sie mit TypeScript Funktionen schreiben und diese mit der Firebase-CLI bereitstellen.

Wenn Sie Code für Cloud Functions 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 Promises in Ihren HTTP-Funktionen kennen.

Wie beendet man eine Hintergrundfunktion richtig? Sie müssen eine Zusage zurückgeben, die erfüllt oder abgelehnt wird, wenn alle ausstehenden Arbeiten in dieser Funktion abgeschlossen sind. Sehen wir uns an, wie das mit einem Firestore-Trigger aussieht.

Wie führen Sie mehrere asynchrone Arbeitselemente in Cloud Functions aus? In diesem Video sehen Sie , wie Ketten Arbeit nacheinander mit dem Versprechen, und auch , wie man Arbeit parallel verwalten Promise.all() . 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 lesen und schreiben kann? Sehen Sie sich diese erste von zwei Anleitungen an, um mehr über async/await für die Verwendung mit Cloud Functions zu erfahren.

Durch die Verwendung der async/await-Syntax mit Cloud Functions for Firebase kann Ihr TypeScript- und ECMAScript 2017-Code einfacher gelesen und geschrieben werden. In diesem Teil 2-Video zeigt Doug, wie man einige Funktionen umwandelt, die Versprechen verwenden, 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 auf dem Backend arbeiten und konzentriert sich auf den onCreate Event - Handler, die ausgelöst wird, wenn neue Daten in der Datenbank angelegt.

Das erste Video in unserer Datenbank Trigger - Mini-Serie zeigte , wie eine Datenbank Trigger implementieren OnCreate , die Auslöser für neue Dokumente. Aber was ist, wenn Sie Trigger für bestehende Dokumente implementieren möchten, die geändert werden? Finden Sie in diesem Video aus der Abdeckung OnUpdate Trigger.

In diesem Video anlehnen , wie ein onDelete Trigger arbeitet mit Cloud - Funktionen für die Firebase und wie Rennbedingungen zu behandeln.