Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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.