Изучение облачных функций для Firebase (серия видео)
Начало работы с облачными функциями для Firebase с использованием TypeScript
Облачные функции для Firebase позволяют автоматически запускать серверный код в ответ на события, вызванные функциями Firebase и запросами HTTPS. Посмотрите это видео, чтобы начать писать функции с использованием TypeScript и развертывать их с помощью Firebase CLI.
Изучите обещания JavaScript (часть 1) с помощью HTTP-триггеров в облачных функциях
Если вы собираетесь писать код для Cloud Functions, вам обязательно нужно знать, как работают обещания. Почти все функции, которые вы пишете, будут использовать обещания, и если вы не сделаете это правильно, ваш код может загадочным образом дать сбой. В этом руководстве вы изучите основы использования обещаний в функциях HTTP.
Изучите обещания JavaScript (часть 2) с помощью триггера Firestore в облачных функциях
Как правильно завершить фоновую функцию? Вы должны вернуть обещание, которое будет выполнено или отклонено, когда вся ожидающая работа в этой функции будет завершена. Давайте посмотрим, как это выглядит с помощью триггера Firestore.
Изучите обещания JavaScript (часть 3) для последовательной и параллельной работы в облачных функциях.
Как вы выполняете несколько элементов асинхронной работы в Cloud Functions? В этом видео вы увидите, как последовательно связать работу с промисами, а также как управлять параллельной работой с помощью Promise.all()
. Это стандартные блоки, которые вам понадобятся для написания расширенного кода с помощью Cloud Functions for Firebase .
Как async/await работает с TypeScript и ECMAScript 2017?
Знаете ли вы, что синтаксис async/await может облегчить чтение и запись вашего TypeScript (и ECMAScript 2017)? Ознакомьтесь с этим первым из двух руководств, чтобы изучить async/await для использования с облачными функциями.
Используйте async/await с TypeScript в облачных функциях для Firebase
Использование синтаксиса async/await с облачными функциями для Firebase может упростить чтение и запись вашего кода TypeScript и ECMAScript 2017. В этой части 2 видео Дуг показывает, как преобразовать некоторые функции, использующие обещания, в использование async/await.
Триггеры базы данных в реальном времени (часть 1) с облачными функциями для Firebase
Cloud Functions позволяет писать код, реагирующий на изменения в Realtime Database . В этом видеоролике объясняется, как эти триггеры работают на серверной стороне, и основное внимание уделяется обработчику событий onCreate
, который срабатывает при создании новых данных в базе данных.
Триггеры базы данных в реальном времени (часть 2) с облачными функциями для Firebase
В первом видео из нашей мини-серии триггеров базы данных показано, как реализовать триггер базы данных с помощью OnCreate
, который срабатывает при создании новых документов. Но что, если вы хотите реализовать триггеры для существующих измененных документов? Узнайте об этом из этого видеоролика, посвященного триггеру OnUpdate
.
Триггеры базы данных в реальном времени (часть 3) с облачными функциями для Firebase
В этом видео вы узнаете, как триггер onDelete
работает с облачными функциями для Firebase и как справляться с условиями гонки.