[英]Firebase auth() subfunctions not recognized
我正在嘗試使用Firebase允許用戶創建帳戶並登錄聊天應用程序。 我已經將代碼復制粘貼到Firebase的控制台上,以添加一個Web應用程序,並按照文檔使用電子郵件和密碼創建了一個用戶帳戶。 該文檔說將email
和password
傳遞給他們的函數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.