การเรียนรู้ฟังก์ชันคลาวด์สำหรับ Firebase (ชุดวิดีโอ)
เริ่มต้นใช้งานฟังก์ชั่นคลาวด์สำหรับ Firebase โดยใช้ TypeScript
Cloud Functions for Firebase ให้คุณเรียกใช้โค้ดแบ็กเอนด์โดยอัตโนมัติเพื่อตอบสนองต่อเหตุการณ์ที่ทริกเกอร์โดยฟีเจอร์ Firebase และคำขอ HTTPS ดูวิดีโอนี้เพื่อเริ่มต้นเขียนฟังก์ชันโดยใช้ TypeScript และปรับใช้กับ Firebase CLI
เรียนรู้ JavaScript Promises (Pt.1) พร้อมทริกเกอร์ HTTP ในฟังก์ชันคลาวด์
หากคุณกำลังจะเขียนโค้ดสำหรับ Cloud Functions คุณจำเป็นต้องรู้อย่างแน่นอนว่าคำสัญญาทำงานอย่างไร เกือบทุกฟังก์ชันที่คุณเขียนจะใช้คำสัญญา และหากคุณไม่ดำเนินการอย่างถูกต้อง โค้ดของคุณอาจล้มเหลวในลักษณะที่ลึกลับ ในบทช่วยสอนนี้ คุณจะได้เรียนรู้พื้นฐานของการใช้คำสัญญาในฟังก์ชัน HTTP
เรียนรู้ JavaScript Promises (พอยต์ 2) ด้วย Firestore Trigger ในฟังก์ชันคลาวด์
คุณจะยกเลิกฟังก์ชันพื้นหลังอย่างถูกต้องได้อย่างไร คุณต้องคืนคำสัญญาที่เป็นจริงหรือถูกปฏิเสธเมื่องานที่รอดำเนินการทั้งหมดในหน้าที่นั้นเสร็จสมบูรณ์ มาดูกันว่า Firestore trigger หน้าตาเป็นอย่างไร
เรียนรู้ JavaScript Promises (Pt. 3) สำหรับงานต่อเนื่องและขนานใน Cloud Functions
คุณจะทำงานแบบอะซิงโครนัสหลายรายการใน Cloud Functions ได้อย่างไร ในวิดีโอนี้ คุณจะเห็นวิธีเชื่อมโยงการทำงานตามลำดับกับสัญญา และวิธีการจัดการงานควบคู่ไปกับ Promise.all()
สิ่งเหล่านี้คือองค์ประกอบที่จำเป็นในการเขียนโค้ดขั้นสูงด้วย Cloud Functions สำหรับ Firebase
async/await ทำงานอย่างไรกับ TypeScript และ ECMAScript 2017
คุณรู้หรือไม่ว่าไวยากรณ์ async/await สามารถทำให้ TypeScript ของคุณ (และ ECMAScript 2017) อ่านและเขียนได้ง่ายขึ้น ดูบทช่วยสอนแรกจากสองบทนี้เพื่อเรียนรู้ async/await สำหรับใช้กับ Cloud Functions
ใช้ async/await กับ TypeScript ใน Cloud Functions สำหรับ Firebase
การใช้ไวยากรณ์ async/await กับ Cloud Functions for Firebase จะทำให้โค้ด TypeScript และ ECMAScript 2017 ของคุณอ่านและเขียนได้ง่ายขึ้น ในวิดีโอส่วนที่ 2 นี้ Doug จะแสดงวิธีแปลงฟังก์ชันบางอย่างที่ใช้สัญญาว่าจะใช้ async/await แทน
ทริกเกอร์ฐานข้อมูลเรียลไทม์ (จุด 1) พร้อมฟังก์ชั่นคลาวด์สำหรับ Firebase
Cloud Functions ช่วยให้คุณเขียนโค้ดที่ตอบสนองต่อการเปลี่ยนแปลงใน Realtime Database วิดีโอนี้อธิบายวิธีการทำงานของทริกเกอร์เหล่านี้ในแบ็กเอนด์และเน้นที่ตัวจัดการเหตุการณ์ onCreate
ซึ่งจะทริกเกอร์เมื่อมีการสร้างข้อมูลใหม่ในฐานข้อมูล
ทริกเกอร์ฐานข้อมูลเรียลไทม์ (pt.2) พร้อมฟังก์ชันคลาวด์สำหรับ Firebase
วิดีโอแรกในมินิซีรีส์ทริกเกอร์ฐานข้อมูลของเราแสดงวิธีการใช้ทริกเกอร์ฐานข้อมูลโดยใช้ OnCreate
ซึ่งจะทริกเกอร์ในเอกสารใหม่ แต่ถ้าคุณต้องการใช้ทริกเกอร์ในเอกสารที่มีอยู่ซึ่งถูกแก้ไขล่ะ ค้นหาในวิดีโอนี้ซึ่งครอบคลุมทริกเกอร์ OnUpdate
ทริกเกอร์ฐานข้อมูลเรียลไทม์ (พอยต์ 3) พร้อมฟังก์ชั่นคลาวด์สำหรับ Firebase
ในวิดีโอนี้ มาดูวิธีที่ทริกเกอร์ onDelete
ทำงานกับ Cloud Functions สำหรับ Firebase และวิธีจัดการกับสภาวะการแข่งขัน