Nauka Cloud Functions dla Firebase (seria filmów)
Wprowadzenie do Cloud Functions dla Firebase z użyciem TypeScript
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.
Poznaj obietnice JavaScript (Pt.1) z aktywatorami HTTP w Cloud Functions
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.
Poznaj obietnice JavaScript (Pt. 2) za pomocą aktywatora Firestore w Cloud Functions
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.
Poznaj obietnice JavaScript (Pt. 3) na potrzeby sekwencyjnej i równoległej pracy w Cloud Functions
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.
Jak działa async/await w przypadku TypeScriptu i ECMAScript 2017?
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 skryptu asynchronicznego/oczekiwania z TypeScript w Cloud Functions dla Firebase
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.
Aktywatory bazy danych czasu rzeczywistego (pkt. 1) za pomocą Cloud Functions dla Firebase
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.
Aktywatory Bazy danych czasu rzeczywistego (pkt.2) z Cloud Functions dla Firebase
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
.
Aktywatory bazy danych czasu rzeczywistego (pkt. 3) za pomocą Cloud Functions dla Firebase
Z tego filmu dowiesz się, jak działa aktywator onDelete
w Cloud Functions dla Firebase i jak obsługiwać warunki wyścigu.