Learning Cloud Functions for Firebase (系列影片)
以 TypeScript 開始使用 Cloud Functions for Firebase
Cloud Functions for Firebase 可讓您自動執行後端程式碼,以回應由 Firebase 功能和 HTTPS 要求觸發的事件。請觀看這部影片,瞭解如何使用 TypeScript 編寫函式,並透過 Firebase CLI 部署函式。
瞭解 Cloud Functions 中搭配使用 HTTP 觸發條件的 JavaScript Promise (Pt.1)
如果您打算為 Cloud Functions 編寫程式碼,就必須瞭解承諾的運作方式。您編寫的所有函式幾乎都會使用承諾,如果未正確執行,程式碼可能會以神奇的方式失敗。本教學課程將學習在 HTTP 函式中使用承諾的基本概念。
瞭解 JavaScript Promise (第2) 在 Cloud Functions 中的 Firestore 觸發條件
如何正確終止背景函式?當函式中的所有待處理工作完成時,您必須傳回承諾或遭拒的承諾。我們來看看 Firestore 觸發條件的大致內容。
瞭解 JavaScript Promise (第3) 適用於 Cloud Functions 中的依序和平行工作
如何在 Cloud Functions 中執行多項非同步工作?這部影片將說明如何使用承諾依序連結工作,以及如何透過 Promise.all()
並行管理工作。這些是您需要使用 Cloud Functions for Firebase 編寫進階程式碼的構成元素。
async/await 如何與 TypeScript 和 ECMAScript 2017 搭配運作?
您知道 async/await 語法可讓 TypeScript (和 ECMAScript 2017) 更容易讀取及寫入嗎?請參閱前兩堂教學課程,瞭解 async/await 與 Cloud Functions 搭配使用。
在 Cloud Functions for Firebase 中搭配 TypeScript 使用 async/await
將 Cloud Functions for Firebase 與 async/await 語法搭配使用,您就能更輕鬆地讀取及寫入 TypeScript 和 ECMAScript 2017。在第 2 部影片中,Doug 說明如何將一些使用承諾改為使用 async/await 的函式。
即時資料庫觸發條件 (點1) 搭配 Cloud Functions for Firebase
Cloud Functions 可讓您編寫程式碼,以回應 Realtime Database 中的變更。這部影片說明這些觸發條件在後端的運作方式,並聚焦於 onCreate
事件處理常式,這會在資料庫中建立新資料時觸發。
透過 Cloud Functions for Firebase 使用即時資料庫觸發條件 (pt.2)
我們資料庫的第一部觸發迷你係列影片展示瞭如何使用 OnCreate
實作資料庫觸發條件,這會在新文件上觸發此觸發條件。不過,如要為已修改的現有文件導入觸發條件,該怎麼做?歡迎觀看這部影片,瞭解 OnUpdate
觸發條件。
即時資料庫觸發條件 (點3) 搭配 Cloud Functions for Firebase
在這部影片中,我們將介紹 onDelete
觸發條件如何與 Cloud Functions for Firebase 搭配運作,以及處理競爭狀況的方式。