首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >firebase.storage()不是JavaScript中的函数

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

Stack Overflow用户
提问于 2019-05-10 03:13:48
回答 1查看 8.4K关注 0票数 4

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

显示的错误是firebase.storage() is not a function。我的计算机中的firestorage设置似乎不正确。然而,我已经按照从google网站下载的说明进行了操作,它并没有改变任何事情。

我在Stack Overflow上看到了一些关于这个问题的其他问题,但他们使用了node或react,这不是我的情况。有人能给我点提示吗?

我知道它没有详细解释,因为,正如我之前说过的,我不是专家。请简明扼要,我会把我的问题提得更好。

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

代码语言:javascript
复制
  <!-- 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>

代码语言:javascript
复制
var fileInput = document.getElementById('file-input');
var stringInput = document.getElementById('string-input');

var ref = firebase.storage();

fileInput.onchange = function (event) {
}

stringInput.onchange = function (event) {

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 03:32:00

您需要包含firebase存储api。

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

代码语言:javascript
复制
<script src="https://www.gstatic.com/firebasejs/5.9.1/firebase-storage.js"></script>

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

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56066163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档