【发布时间】:2019-07-10 04:35:01
【问题描述】:
我过去曾在几个项目中使用过 firebase,而且配置非常简单。我在使用新版本的 firebase 时遇到问题 - 并且不断收到 TypeError
说firebase.database() is not a function
这是我的 HTML 中正文部分底部的脚本标签:
<script src="https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
<script src="assets/app.js"></script>
我的 JS 配置如下所示:
var firebaseConfig = {
apiKey: apiKey,
authDomain: authDomain,
databaseURL: dbURL,
projectId: id,
storageBucket: sb,
messagingSenderId: msid,
appId: appId
};
firebase.initializeApp(firebaseConfig);
var database = firebase.database()
问题不在配置中,因为 firebase.initializeApp 工作正常 - 但我似乎无法找到官方文档的任何更新来解释为什么 firebase.database() 似乎不再工作。
【问题讨论】:
-
@yoga 确实如此,它在文档firebase.google.com/docs/database/web/start 中明确表示 - 我以前也使用过它。好像有些东西在新版本中不起作用
-
对不起。我的错。这是JS
-
@yoga 想通了,如果你有兴趣,把答案贴在下面
标签: javascript firebase