Nauka funkcji w chmurze dla Firebase (seria filmów)

Jeśli jesteś zainteresowany dowiedzieć się o funkcjach Chmura Firebase ale wolą swoje wykształcenie w bardziej kinowym formacie, to seria filmów z Firebase YouTube kanał może być interesujące dla ciebie.

Cloud Functions dla Firebase umożliwia automatyczne uruchamianie kodu backendu w odpowiedzi na zdarzenia wywołane przez funkcje Firebase i żądania HTTPS. Obejrzyj ten film, aby rozpocząć pisanie funkcji przy użyciu języka TypeScript i wdrażanie ich za pomocą interfejsu wiersza polecenia Firebase.

Jeśli zamierzasz pisać kod dla Cloud Functions, zdecydowanie musisz wiedzieć, jak działają obietnice. Prawie wszystkie napisane przez Ciebie funkcje będą używać obietnic, a jeśli nie zrobisz tego poprawnie, Twój kod może zawieść w tajemniczy sposób. W tym samouczku nauczysz się podstaw używania obietnic w funkcjach HTTP.

Jak poprawnie zakończyć funkcję działającą w tle? Musisz zwrócić obietnicę, która zostanie spełniona lub odrzucona, gdy cała oczekująca praca w tej funkcji zostanie zakończona. Zobaczmy, jak to wygląda z wyzwalaczem Firestore.

Jak wykonywać wiele elementów pracy asynchronicznej w Cloud Functions? W tym filmie zobaczysz, jak do pracy łańcucha kolejno z obietnic, a także jak zarządzać pracy równolegle z Promise.all() . Oto elementy potrzebne do pisania zaawansowanego kodu w Cloud Functions dla Firebase.

Czy wiesz, że składnia async/await może sprawić, że Twój TypeScript (i ECMAScript 2017) będzie łatwiejszy do czytania i pisania? Zapoznaj się z pierwszym z dwóch samouczków, aby nauczyć się funkcji asynchronicznej/oczekiwania na użycie z Cloud Functions.

Używanie składni async/await w Cloud Functions dla Firebase może ułatwić czytanie i pisanie kodu TypeScript i ECMAScript 2017. W tym filmie z części 2 Doug pokazuje, jak przekonwertować niektóre funkcje, które używają obietnic, aby zamiast tego używać asynchronicznego/oczekiwania.

Cloud Functions umożliwia pisanie kodu, który reaguje na zmiany w Bazie danych czasu rzeczywistego. Ten film wyjaśnia, w jaki sposób te wyzwalacze działa na backend i skupia się na onCreate obsługi zdarzeń, która wyzwala, gdy nowe dane utworzone w bazie danych.

Pierwszy film w naszym wyzwalacz mini-serii pokazał jak zaimplementować wyzwalacz używając OnCreate , który wyzwala w nowych dokumentach. Ale co, jeśli chcesz zaimplementować wyzwalacze w istniejących dokumentach, które są modyfikowane? Dowiedzieć się w tym filmie obejmującego OnUpdate spust.

W tym filmie, w jaki sposób pochylić onDelete spust działa z funkcji Chmura Firebase, i jak radzić sobie warunki wyścigu.