簡體   English   中英

無法識別Firebase auth()子功能

[英]Firebase auth() subfunctions not recognized

我正在嘗試使用Firebase允許用戶創建帳戶並登錄聊天應用程序。 我已經將代碼復制粘貼到Firebase的控制台上,以添加一個Web應用程序,並按照文檔使用電子郵件和密碼創建了一個用戶帳戶。 該文檔說將emailpassword傳遞給他們的函數firebase.auth().createUserWithEmailAndPassword(email, password) ,盡管到目前為止我已經正確完成了集成,但是我的IDE表示createUserWithEmailAndPassword(email, password)是一個未解決的方法。 我正在一個名為main.js的單獨JS文件中main.js ,其中來自Firebase的必需JS文件位於將main.js鏈接到index.html標記上方的<script>標記中。

function submitAcc() {
                var email = document.getElementById("emailinput").value;
                var password = document.getElementById("passinput").value;
                firebase.auth().createUserWithEmailAndPassword(email, password).catch(function (error) {
                    console.log(error.log);
                    console.log(error.message);
                });
            }

是main.js和這里的問題函數

        <script>
            // Initialize Firebase
            var config = {
                apiKey: "censored",
                authDomain: "censored",
                databaseURL: "censored",
                projectId: "censored",
                storageBucket: "censored",
                messagingSenderId: "censored"
            };
            firebase.initializeApp(config);
        </script>
        <!-- Firebase App is always required and must be first -->
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-app.js"></script>

        <!-- Add additional services that you want to use -->
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase.js"></script>
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-auth.js"></script>
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-database.js"></script>
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-firestore.js"></script>
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-messaging.js"></script>
        <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-functions.js"></script>

        <!-- Comment out (or don't include) services that you don't want to use -->
        <!-- <script src="https://www.gstatic.com/firebasejs/5.8.5/firebase-storage.js"></script> -->


        <!-- <script src="main.js" rel="script"></script> -->
        <script src="main.js"></script>

是從文檔告訴我的操作中復制粘貼的Firebase腳本標簽。 只是firebase.auth()無法正常工作; 我們嘗試了firebase.database().ref()進行測試,並且效果很好。

事實證明,沒有錯誤,而只是IDE出了問題。 測試后,功能將按預期執行。 對於其他任何出現此錯誤的人,請嘗試像創建用戶一樣注冊一個帳戶,然后在firebase> auth下檢查用戶。 JetBrains WebStorm IDE發生此錯誤。

暫無
暫無

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

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