我有一个带有触发器的函数,如下所示:
exports.eventDeleteListener = functions.firestore.document('events/{eid}').onDelete((doc, context) => {
当我尝试上传到谷歌云功能时,我会遇到以下错误:
无法配置触发器PubSub-projects/myprojectstringthy
对于这个相同的文档路径,我有类似的功能,但有一个onUpdate
触发器,如下所示:
exports.isDeletingFlagListener = functions.firestore.document('events/{eid}').onUpdate((change, context) => {
所有这些部署和工作都非常好。此功能以前已部署。然而,在更新节点和firebase工具后,该功能将不再部署。根据这里的文档,我相信这与规则有关,但我不明白为什么要部署其他函数触发器。
如果需要,我可以粘贴整个有问题的函数。
更新:我尝试删除所有云功能并重新部署。我现在收到了四个函数的相同错误消息,但它们在部署时出现在firestore控制台上?
我有一个测试项目,昨天我成功地将函数部署到了该项目。我删除了它们,并尝试重新部署完全相同的,结果也出现了错误。所以问题似乎出在Firebase。