TypeError:firebase.firestore()不是网络javascript函数

时间:2019-07-26 10:11:18

标签: javascript firebase firebase-storage

我正在尝试使用网络javascript将图像上传到Firebase云存储上。我在控制台上收到“ firebase.firestore()不是函数”。我走错路了吗?

我已经完成了在Firebase数据库上的插入和提取数据。但是我必须停止在Firebase云存储上上传图像。

<script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.2.3/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/6.3.0/firebase-firestore.js"></script>

var firebaseConfig = {
        apiKey: "XXX",
        authDomain: "XXX",
        databaseURL: "XXX",
        projectId: "XXX",
        storageBucket: "XXX",
        messagingSenderId: "XXX",
        appId: "XXX"
    };
    // Initialize Firebase
    var defaultProject = firebase.initializeApp (firebaseConfig);
    // Get a reference to the database service

     var fileName = selectedFile.name;
     var storageRef = firebase.firestore ().ref ('image' + fileName).put (selectedFile);

1 个答案:

答案 0 :(得分:0)

更改

 firebase.firestore ().ref ('image' + fileName).put (selectedFile);

 firebase.storage().ref('image' + fileName).put (selectedFile);