Nauka funkcji chmury dla Firebase (seria filmów)
Pierwsze kroki z funkcjami chmury dla Firebase przy użyciu TypeScript
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.
Poznaj obietnice JavaScript (część 1) z wyzwalaczami HTTP w Cloud Functions
Jeśli zamierzasz pisać kod dla Cloud Functions, zdecydowanie musisz wiedzieć, jak działają obietnice. Prawie wszystkie funkcje, które piszesz, 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.
Poznaj obietnice JavaScript (część 2) za pomocą wyzwalacza Firestore w Cloud Functions
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.
Poznaj obietnice JavaScript (część 3) dotyczące pracy sekwencyjnej i równoległej w Cloud Functions
Jak wykonywać wiele elementów pracy asynchronicznej w Cloud Functions? W tym filmie zobaczysz, jak sekwencyjnie łączyć pracę z obietnicami, a także jak zarządzać pracą równolegle za pomocą Promise.all()
. Oto elementy potrzebne do napisania zaawansowanego kodu za pomocą Cloud Functions dla Firebase.
Jak działa async/await z TypeScript i ECMAScript 2017?
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żyj async/await z TypeScript w Cloud Functions dla Firebase
Korzystanie ze 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ć async/await.
Wyzwalacze bazy danych w czasie rzeczywistym (część 1) z Cloud Functions dla Firebase
Cloud Functions umożliwia pisanie kodu, który reaguje na zmiany w Bazie danych czasu rzeczywistego. Ten film wyjaśnia, jak te wyzwalacze działają w backendzie, i skupia się na obsłudze zdarzeń onCreate
, która jest wyzwalana, gdy w bazie danych tworzone są nowe dane.
Wyzwalacze bazy danych w czasie rzeczywistym (część 2) z Cloud Functions dla Firebase
Pierwsze wideo z naszej miniserii wyzwalaczy bazy danych pokazało, jak zaimplementować wyzwalacz bazy danych za pomocą OnCreate
, który uruchamia się w nowych dokumentach. Ale co, jeśli chcesz zaimplementować wyzwalacze w istniejących dokumentach, które są modyfikowane? Dowiedz się tego w tym filmie, który opisuje wyzwalacz OnUpdate
.
Wyzwalacze bazy danych w czasie rzeczywistym (część 3) z Cloud Functions dla Firebase
Z tego filmu dowiesz się, jak wyzwalacz onDelete
współpracuje z Cloud Functions dla Firebase i jak radzić sobie z wyścigami.