gpt4 book ai didi

javascript - firebase.storage() 不是 JavaScript 中的函数

转载 作者:行者123 更新时间:2023-11-30 07:49:19 25 4
gpt4 key购买 nike

我是 web 开发和 firebase 的新手,我遇到了一个错误。一直无法解决所以来这里寻求帮助。

显示的错误是firebase.storage() is not a function。似乎我的电脑中的 firestorage 设置不正确。但是,我按照从 google 网站本身下载的说明进行操作,并没有改变任何事情。

我在 Stack Overflow 上看到了一些与此相关的其他问题,但他们使用节点或 react ,这不是我的情况。有人可以给我提示吗?

我知道它没有详细解释,因为正如我之前所说,我不是专家。请综合考虑,我会更好地提出我的问题。

我创建的代码如下。第一个 block 是 .html 文件的子集。另一个是我的 .js 文件的主体

  <!-- Firebase App is always required and must be first -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-app.js"></script>
<!-- Add additional services that you want to use -->
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-firestore.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-messaging.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-functions.js"></script>

<!-- Inicializa o firebase -->
<script>
var config = {
apiKey: "..",
authDomain: "..",
databaseURL: "..",
projectId: "..",
storageBucket: "..",
messagingSenderId: "..",
appId: ".."
};
firebase.initializeApp(config);
</script>
<!-- Nosso app -->
<script src="./app.js"></script>

var fileInput = document.getElementById('file-input');
var stringInput = document.getElementById('string-input');

var ref = firebase.storage();

fileInput.onchange = function (event) {
}

stringInput.onchange = function (event) {

}

最佳答案

您需要包含 Firebase 存储 API。

您可以通过在导入 firebase-app 脚本后添加此行来执行此操作:

<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-storage.js"></script>

您可以在这个代码沙箱中看到一个演示:https://codesandbox.io/s/vqy01k5175

关于javascript - firebase.storage() 不是 JavaScript 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56066163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com