【发布时间】:2021-10-16 09:47:43
【问题描述】:
我正在尝试进行数据库调用/发布,但我得到了错误
functions.js:7 Uncaught ReferenceError: firebase is not defined
根据我的研究,我了解到“firebase”是在使用 Firebase 设置面板中的 CDN 代码导入的 firebase.js 脚本文件中定义的。 但是我找到的所有帮助页面都是从 2014 年到 2017 年,而 Firebase 版本 9 使用完全不同的导入语言。这些页面对我没有帮助..
我使用的是标准
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-app.js";
我的想法是否正确,因为这个导入正在发生(它似乎是 - firebase-app.js 出现在检查器中)应该定义那个 firebase...
或者firebase是否在其他地方定义并且我错过了什么? 如果是这种情况下定义了 firebase 以及如何导入它(使用 V9 Firebase)
谢谢
编辑:我是通过我在 Youtube 上找到的 2019 年的教程来完成这一切的。现在调用“firebase”是否可能已经过时,这就是我遇到这些麻烦的原因?还是我应该期望它能够工作并继续努力寻找解决方案?
【问题讨论】:
-
你能分享你的代码是从哪里抛出错误还是来自 SDK?
-
就是:const database = firebase.database()
标签: javascript firebase firebase-realtime-database