Изучение облачных функций для Firebase (серия видео)
Начало работы с облачными функциями для Firebase с использованием TypeScript
Облачные функции для Firebase позволяют автоматически запускать серверный код в ответ на события, вызванные функциями Firebase и HTTPS-запросами. Посмотрите это видео, чтобы начать писать функции с помощью TypeScript и развертывать их с помощью интерфейса командной строки Firebase.
Изучите обещания JavaScript (часть 1) с помощью HTTP-триггеров в облачных функциях
Если вы собираетесь писать код для Cloud Functions, вам обязательно нужно знать, как работают промисы. Почти все функции, которые вы пишете, будут использовать промисы, и, если вы сделаете это неправильно, ваш код может загадочным образом дать сбой. В этом руководстве вы изучите основы использования промисов в своих HTTP-функциях.
Изучите обещания JavaScript (часть 2) с помощью триггера Firestore в облачных функциях
Как правильно завершить фоновую функцию? Вы должны вернуть обещание, которое становится выполненным или отклоненным, когда вся ожидающая работа в этой функции завершена. Давайте посмотрим, как это выглядит с триггером Firestore.
Изучите обещания JavaScript (часть 3) для последовательной и параллельной работы в облачных функциях.
Как вы выполняете несколько элементов асинхронной работы в Cloud Functions? В этом видео вы увидите, как последовательно связать работу с промисами, а также как управлять параллельной работой с помощью Promise.all()
. Это стандартные блоки, которые вам понадобятся для написания расширенного кода с помощью Cloud Functions для 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
Облачные функции позволяют писать код, реагирующий на изменения в базе данных реального времени. В этом видео объясняется, как эти триггеры работают на серверной части, и основное внимание уделяется обработчику событий onCreate
, который срабатывает при создании новых данных в базе данных.
Триггеры базы данных в реальном времени (часть 2) с облачными функциями для Firebase
В первом видео из нашей мини-серии триггеров базы данных показано, как реализовать триггер базы данных с помощью OnCreate
, который срабатывает для новых документов. Но что, если вы хотите реализовать триггеры для существующих измененных документов? Узнайте в этом видео, посвященном OnUpdate
.
Триггеры базы данных в реальном времени (часть 3) с облачными функциями для Firebase
В этом видео вы узнаете, как работает триггер onDelete
с облачными функциями для Firebase и как справляться с условиями гонки.