如何在所有数据库实例而不是默认实例上触发firebase函数?
我有50个完全相同的实时firebase数据库实例 是否可以让所有firebase函数在所有实例上触发,而不仅仅是在默认实例上触发 我知道你能做到如何在所有数据库实例而不是默认实例上触发firebase函数?,firebase,firebase-realtime-database,google-cloud-functions,Firebase,Firebase Realtime Database,Google Cloud Functions,我有50个完全相同的实时firebase数据库实例 是否可以让所有firebase函数在所有实例上触发,而不仅仅是在默认实例上触发 我知道你能做到 exports.myWriteFunction = functions.database.instance('my-secondary-db').ref('path/to/data').onUpdate((snap, context) => { ... }) 但我真的希望在每个实例上运行此函数…无法自动将函数与所有数据库实例关联。您必须在自己
exports.myWriteFunction = functions.database.instance('my-secondary-db').ref('path/to/data').onUpdate((snap, context) => { ... })
但我真的希望在每个实例上运行此函数…无法自动将函数与所有数据库实例关联。您必须在自己的代码中将其与每个函数相关联,当然您可以简单地定义一个单独的函数体,将所有函数体与之关联:
const myfunc = (snap, context) => { ... }
exports.myWriteFunction1 = functions.database.instance('my-secondary-db').ref('path/to/data').onUpdate(myfunc)
exports.myWriteFunction2 = functions.database.instance('my-tertiary-db').ref('path/to/data').onUpdate(myfunc)
我可以导出两个同名函数吗?如果我可以导出两个同名函数,这如何计入1000个函数配额?对不起,这只是一个复制/粘贴错误。现在更新。