簡體   English   中英

TypeError: firebase.firestore() is not a function web javascript

[英]TypeError: firebase.firestore () is not a function web javascript

我正在嘗試使用 web javascript 在 firebase 雲存儲上上傳圖像。 我在控制台上收到“firebase.firestore () is not a function”。 我走錯路了嗎?

我已經在 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);

更新計算機上的節點似乎已經解決了這個問題。 我將它更新到 v16.15.1

改變

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM