TypeError:无法读取未定义的属性“更新”

时间:2019-08-13 12:36:11

标签: javascript firebase firebase-realtime-database google-cloud-functions

我的Cloud Function的以下代码行去年运行良好。

event.data.adminRef.update({fromDB:1})

经过一年的不活动之后,我今天重新部署了我的功能(更新所有内容之后),并且出现以下错误:

TypeError: Cannot read property 'update' of undefined

因此,我将其更改为: change.adminRef.update({fromDB:1})

但是,我仍然遇到相同的错误。

自去年以来发生了什么变化?我该如何解决?

1 个答案:

答案 0 :(得分:1)

adminRef库的beta版本中存在firebase-functions属性,但在1.0版本中已将其删除。现在,您只需使用ref属性即可获得相同的行为。

请参阅adminRef replaced by ref文档中的upgrading from beta to version 1.0 or higher部分。这还显示了其他已更改的内容,您可能需要在代码中进行更新。