Nauka Cloud Functions dla Firebase (seria filmów)

Jeśli chcesz dowiedzieć się więcej o Cloud Functions dla Firebase, ale wolisz uczyć się w bardziej filmowym formacie, ta seria filmów z kanału Firebase YouTube może Cię zainteresować.

Cloud Functions dla Firebase umożliwia automatyczne uruchamianie kodu backendu w odpowiedzi na zdarzenia wywoływane przez funkcje Firebase i żądania HTTPS. Obejrzyj ten film, aby zacząć pisać funkcje za pomocą TypeScript i wdrażać je za pomocą interfejsu wiersza poleceń Firebase.

Jeśli zamierzasz pisać kod dla Cloud Functions, zdecydowanie musisz wiedzieć, jak działają obietnice. Prawie wszystkie napisane przez Ciebie funkcje będą korzystać z obietnic, a jeśli nie zrobisz tego prawidłowo, Twój kod może przestać działać w tajemniczy sposób. W tym samouczku poznasz podstawy korzystania z obietnic w funkcjach HTTP.

Jak prawidłowo zamknąć funkcję działającą w tle? Musisz zwrócić obietnicę, która zostanie zrealizowana lub odrzucona po zakończeniu wszystkich oczekujących zadań w tej funkcji. Zobaczmy, jak to wygląda z regułą Firestore.

Jak wykonać wiele elementów pracy asynchronicznej w Cloud Functions? Z tego filmu dowiesz się, jak łańcuchowo działać z obietnicami, a także jak zarządzać pracą równoległą z funkcją Promise.all(). To elementy składowe, które musisz wykonać, by napisać zaawansowany kod za pomocą Cloud Functions for Firebase.

Czy wiesz, że składnia asynchroniczna/oczekująca może ułatwić odczyt i pisanie kodu TypeScript (i ECMAScript 2017)? Zapoznaj się z tym pierwszym z 2 samouczków, aby dowiedzieć się więcej o trybie asynchronicznym i oczekiwaniu na użycie z Cloud Functions.

Używanie składni asynchronicznej i oczekiwania w Cloud Functions dla Firebase może ułatwić odczyt i pisanie kodu TypeScript i ECMAScript 2017. W części 2 filmu Doug pokazuje, jak przekonwertować funkcje, które obiecują korzystanie z trybu asynchronicznego/oczekiwania.

Cloud Functions umożliwia pisanie kodu reagującego na zmiany w Realtime Database. W tym filmie wyjaśniamy, jak te reguły działają w backendzie. Skupiamy się na module obsługi zdarzeń onCreate, który uruchamia się, gdy w bazie danych tworzone są nowe dane.

W pierwszym filmie w naszej miniserii wyzwalaczy bazy danych pokazaliśmy, jak wdrożyć aktywator bazy danych za pomocą elementu OnCreate, który uruchamia się w nowych dokumentach. Co jednak w sytuacji, gdy zechcesz wdrożyć aktywatory do istniejących dokumentów, które zostały zmodyfikowane? Możesz się tego dowiedzieć, oglądając film na temat reguły OnUpdate.

Z tego filmu dowiesz się, jak działa aktywator onDelete w Cloud Functions dla Firebase i jak obsługiwać warunki wyścigu.