【问题标题】:TypeError: Cannot read property 'update' of undefinedTypeError:无法读取未定义的属性“更新”
【发布时间】:2019-12-20 00:24:54
【问题描述】:

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

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

一年不活动后,我今天重新部署了我的函数(更新所有内容后),我收到以下错误:

TypeError: Cannot read property 'update' of undefined

所以,我把它改成了这样: change.adminRef.update({fromDB:1})

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

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

【问题讨论】:

  • 您能否在您的问题中添加您的 Cloud Functions 的整个代码,以及 Cloud Functions 的 Firebase SDK 版本(在 @ 中查找 "firebase-functions" 987654325@文件)
  • 我想删除这个问题。我无法从应用中删除它。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    相关资源
    最近更新 更多