【问题标题】:I'm trying to push data on firebase database but I'm getting this error 'Cannot read property "push" ', can anyone tell me what I'm doing wrong?我正在尝试在 firebase 数据库上推送数据,但出现此错误“无法读取属性“推送””,谁能告诉我我做错了什么?
【发布时间】:2021-08-28 18:46:00
【问题描述】:

第一张图片显示了我面临的错误 error- Cannot read property 'push' of undefined of script.js at line 186

第二张图片显示了我的代码 Code where I'm getting error

【问题讨论】:

  • 请不要发布您的代码截图或其他文本内容。而是发布实际文本,并使用 Stack Overflow 的格式化工具进行标记。

标签: javascript firebase web firebase-realtime-database firebase-authentication


【解决方案1】:

这是一个代码跟踪错误,您在定义变量之前调用了函数。所有引用和全局属性都应该移到脚本的顶部,以便在脚本中定义它们。

您会在第 178 行发现您正在调用该方法,这意味着第 182 行尚未执行。

【讨论】:

  • 我按照你说的做了,但是在执行 console.log 时仍然显示相同的错误,我得到了所需的值。它不仅将数据推送到我的 firebase 数据库。
  • 那么很可能 firestore() 没有启动以返回引用。这将需要进一步调试
猜你喜欢
  • 2021-01-14
  • 1970-01-01
  • 1970-01-01
  • 2021-09-11
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
相关资源
最近更新 更多