Firebase için Cloud Functions, Firebase özellikleri ve HTTPS istekleri tarafından tetiklenen olaylara yanıt olarak arka uç kodunu otomatik olarak çalıştırmanıza olanak tanır. TypeScript kullanarak işlevleri yazmaya ve bunları Firebase CLI ile dağıtmaya başlamak için bu videoyu izleyin.
Cloud Functions için kod yazacaksanız, vaatlerin nasıl çalıştığını kesinlikle bilmeniz gerekir. Yazdığınız hemen hemen tüm işlevler vaatleri kullanacak ve bunu doğru yapmazsanız kodunuz gizemli şekillerde başarısız olabilir. Bu öğreticide, HTTP işlevlerinizde söz kullanmanın temellerini öğreneceksiniz.
Bir arka plan işlevini nasıl doğru şekilde sonlandırabilirsiniz? O işlevde bekleyen tüm işler tamamlandığında yerine getirilen veya reddedilen bir söz vermelisiniz. Firestore tetikleyicisiyle bunun nasıl göründüğünü görelim.
Cloud Functions'ta birden çok eşzamansız çalışma öğesini nasıl gerçekleştirirsiniz? Bu videoda, paralel olarak çalışmalarını nasıl yönetileceği de nasıl zincir çalışmalarına sırayla vaatlerle görürsünüz
Promise.all() . Bunlar, Firebase için Cloud Functions ile gelişmiş kod yazmak için ihtiyaç duyacağınız yapı taşlarıdır.
async/await sözdiziminin TypeScript'inizi (ve ECMAScript 2017'yi) okumayı ve yazmayı kolaylaştırabileceğini biliyor muydunuz? Cloud Functions ile kullanım için zaman uyumsuz/beklemeyi öğrenmek için bu iki eğiticiden ilkine göz atın.
Firebase için Cloud Functions ile zaman uyumsuz/bekleme sözdizimi kullanmak, TypeScript ve ECMAScript 2017 kodunuzun okunmasını ve yazılmasını kolaylaştırabilir. Bu bölüm 2 videosunda, Doug, bunun yerine async/await kullanmak için sözler kullanan bazı işlevlerin nasıl dönüştürüleceğini gösterir.
Bulut İşlevleri, Gerçek Zamanlı Veritabanındaki değişikliklere yanıt veren kod yazmanıza olanak tanır. Bu video bu tetikleyiciler arka uçta nasıl çalıştığı ve odaklanır
onCreate yeni veri veritabanında oluşturulur tetikleyiciler olay işleyicisi.
Bizim veritabanı tetik mini serinin ilk video kullanarak bir veritabanı tetiği nasıl uygulanacağı gösterdi
OnCreate , yeni belgeler üzerinde tetikleyici. Ancak, değiştirilen mevcut belgelere tetikleyiciler uygulamak isterseniz ne olur? Kapsayan bu videoda öğrenin
OnUpdate tetiği.
Bu videoda, bir nasıl yalın
onDelete tetik Firebase için Bulut Fonksiyonlar çalışır ve yarış koşulları nasıl işleneceğini.