学习 Cloud Functions for Firebase(视频系列)
Cloud Functions for Firebase 使用入门:使用 TypeScript
借助 Cloud Functions for Firebase,您可以自动运行后端代码,以响应由 Firebase 功能和 HTTPS 请求触发的事件。观看此视频,学习如何开始使用 TypeScript 编写函数并使用 Firebase CLI 部署函数。
学习 JavaScript Promise(第 1 部分):在 Cloud Functions 中使用 HTTP 触发器
如需编写适用于 Cloud Functions 的代码,您一定要了解 Promise 的工作原理。您写的函数基本上都会用到 Promise,而一旦使用不当,代码可能会以各种莫名其妙的方式运行失败。在本教程中,您将学习在 HTTP 函数中使用 Promise 的基础知识。
学习 JavaScript Promise(第 2 部分):在 Cloud Functions 中使用 Firestore 触发器
如何正确终止后台函数?您必须返回一个 Promise,该 Promise 会在此函数中的所有待处理工作完成时,变为已完成或被拒绝状态。我们以 Firestore 触发器为例,来了解一下这个过程。
学习 JavaScript Promise(第 3 部分):如何处理 Cloud Functions 中的串行和并行作业
如何在 Cloud Functions 中执行多项异步作业?在本视频中,您将学习如何使用 Promise 将作业依序串联起来,以及如何使用 Promise.all()
并行管理作业。这些都是您在使用 Cloud Functions for Firebase 编写高级代码时需要用到的知识。
async/await 如何与 TypeScript 和 ECMAScript 2017 配合使用?
您知道吗?async/await 语法让 TypeScript(和 ECMAScript 2017)代码更易读、更好写。本系列教程(共 2 部分,这是第 1 部分)可帮助您了解如何结合 Cloud Functions 使用 async/await。
在 Cloud Functions for Firebase 中搭配使用 async/await 与 TypeScript
将 async/await 语法与 Cloud Functions for Firebase 搭配使用,您的 TypeScript 和 ECMAScript 2017 代码将更易于读写。在第 2 部分视频中,Doug 介绍了如何将一些使用 Promise 的函数改为使用 async/await。
搭配 Cloud Functions for Firebase 使用 Realtime Database 触发器(第 1 部分)
您可以利用 Cloud Functions 编写响应 Realtime Database 更改的代码。本视频介绍了这些触发器如何在后端工作,并重点说明了当数据库中创建新数据时触发的 onCreate
事件处理脚本。
搭配 Cloud Functions for Firebase 使用 Realtime Database 触发器(第 2 部分)
我们的数据库触发器迷你视频系列中的第一个视频展示了如何使用 OnCreate
实现针对新文档触发的数据库触发器。但是,如果要针对被修改的现有文档实现触发器,该怎么办?请在此视频中了解 OnUpdate
触发器。
搭配 Cloud Functions for Firebase 使用 Realtime Database 触发器(第 3 部分)
本视频将向您展示 onDelete
触发器如何与 Cloud Functions for Firebase 搭配使用,以及如何处理竞态条件。