Học các chức năng đám mây cho Firebase (loạt video)

Nếu bạn muốn tìm hiểu về Các chức năng đám mây cho Firebase nhưng thích giáo dục của mình ở định dạng điện ảnh hơn, thì loạt video này từ kênh YouTube của Firebase có thể bạn quan tâm.

Chức năng đám mây cho Firebase cho phép bạn tự động chạy mã phụ trợ để phản hồi các sự kiện được kích hoạt bởi các tính năng Firebase và yêu cầu HTTPS. Xem video này để bắt đầu viết các hàm bằng TypeScript và triển khai chúng với Firebase CLI.

Nếu bạn định viết mã cho Chức năng đám mây, bạn chắc chắn cần biết về cách hoạt động của các hứa hẹn. Gần như tất cả các hàm bạn viết sẽ sử dụng các hứa hẹn, và nếu bạn không làm đúng, mã của bạn có thể bị lỗi theo những cách bí ẩn. Trong hướng dẫn này, bạn sẽ tìm hiểu những điều cơ bản về cách sử dụng các hứa hẹn trong các hàm HTTP của mình.

Làm thế nào để bạn kết thúc một cách chính xác một chức năng nền? Bạn phải trả về một lời hứa đã được thực hiện hoặc bị từ chối khi tất cả công việc đang chờ xử lý trong chức năng đó đã hoàn thành. Hãy xem điều đó trông như thế nào với trình kích hoạt Firestore.

Làm cách nào để bạn thực hiện nhiều mục công việc không đồng bộ trong Cloud Functions? Trong video này, bạn sẽ thấy cách xâu chuỗi công việc tuần tự với các lời hứa cũng như cách quản lý công việc song song với Promise.all() . Đây là những nền tảng bạn cần để viết mã nâng cao với Cloud Functions cho Firebase.

Bạn có biết rằng cú pháp async / await có thể làm cho TypeScript (và ECMAScript 2017) của bạn dễ đọc và viết hơn không? Hãy xem phần đầu tiên trong số hai bài hướng dẫn này để tìm hiểu async / await để sử dụng với Cloud Functions.

Sử dụng cú pháp async / await với Chức năng đám mây cho Firebase có thể làm cho mã TypeScript và ECMAScript 2017 của bạn dễ đọc và viết hơn. Trong video phần 2 này, Doug sẽ hướng dẫn cách chuyển đổi một số hàm sử dụng hứa hẹn sang sử dụng async / await để thay thế.

Chức năng đám mây cho phép bạn viết mã phản hồi các thay đổi trong Cơ sở dữ liệu thời gian thực. Video này giải thích cách các trình kích hoạt này hoạt động trên phần phụ trợ và tập trung vào trình xử lý sự kiện onCreate , trình xử lý này sẽ kích hoạt khi dữ liệu mới được tạo trong cơ sở dữ liệu.

Video đầu tiên trong loạt video nhỏ về trình kích hoạt cơ sở dữ liệu của chúng tôi cho thấy cách triển khai trình kích hoạt cơ sở dữ liệu bằng cách sử dụng OnCreate , kích hoạt trên các tài liệu mới. Nhưng điều gì sẽ xảy ra nếu bạn muốn triển khai trình kích hoạt trên các tài liệu hiện có đã được sửa đổi? Tìm hiểu trong video này về trình kích hoạt OnUpdate .

Trong video này, hãy tìm hiểu cách thức hoạt động của trình kích hoạt onDelete với Chức năng đám mây cho Firebase và cách xử lý các điều kiện cuộc đua.