Google jest zaangażowany w promowanie równości rasowej dla społeczności czarnych. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Nauka funkcji chmury dla Firebase (seria filmów)

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

Cloud Functions for Firebase umożliwia automatyczne uruchamianie kodu zaplecza w odpowiedzi na zdarzenia wyzwalane 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 masz zamiar pisać kod dla Cloud Functions, zdecydowanie musisz wiedzieć, jak działają obietnice. Prawie wszystkie funkcje, które napiszesz, będą korzystać z obietnic, a jeśli nie zrobisz tego poprawnie, kod może zawieść w tajemniczy sposób. W tym samouczku nauczysz się podstaw korzystania z obietnic w funkcjach HTTP.

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

Jak wykonujesz wiele elementów pracy asynchronicznej w Cloud Functions? W tym filmie zobaczysz, jak Promise.all() pracę sekwencyjnie z obietnicami, a także jak zarządzać pracą równolegle z Promise.all() . Oto elementy konstrukcyjne potrzebne do napisania zaawansowanego kodu za pomocą Cloud Functions dla Firebase.

Czy wiesz, że składnia async / await może ułatwić czytanie i pisanie języka TypeScript (i ECMAScript 2017)? Zapoznaj się z pierwszym z dwóch samouczków, aby nauczyć się asynchronizacji / oczekiwania do użycia 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ć async / await.

Cloud Functions umożliwia pisanie kodu, który reaguje na zmiany w bazie danych czasu rzeczywistego. Ten film wideo wyjaśnia, jak te wyzwalacze działają na zapleczu i koncentruje się na onCreate zdarzeń onCreate , która jest wyzwalana, gdy w bazie danych są tworzone nowe dane.

Pierwsze wideo w naszej mini serii wyzwalaczy bazy danych pokazało, jak zaimplementować wyzwalacz bazy danych przy użyciu OnCreate , który uruchamia nowe dokumenty. Ale co, jeśli chcesz zaimplementować wyzwalacze w istniejących dokumentach, które są modyfikowane? Dowiedz się z tego filmu wideo opisującego wyzwalacz OnUpdate .

W tym filmie onDelete wyzwalacz onDelete współpracuje z Cloud Functions for Firebase i jak radzić sobie w warunkach wyścigu.