我正在努力解決一個問題:
我有一個在實時資料庫上觸發的云功能
.ref("/games/...")
.onWrite(async (change) => {
它在默認實時資料庫(亞洲)上運行良好,但在歐洲西部1 上卻不行
所以我嘗試了 functions.regions('europe-west1').database 但沒有成功,我在網上找不到任何幫助。
謝謝你的幫助
uj5u.com熱心網友回復:
指定云函式將在.region()何處運行,與資料庫無關。您可能正在尋找instance():
instance()注冊一個觸發來自特定 Firebase 實時資料庫實體的事件的函式。
默認情況下functions.database.ref使用不instance監視事件的默認實體,這就是觸發器適用于您在亞洲的默認資料庫的原因。
firebase.database.instance('my-app-db-2').ref('/foo/bar').onWrite(async (change) => {})
簽出檔案中的“指定實體和路徑”部分。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/432985.html
