嘗試將用戶添加到 Firebase 身份驗證時遇到錯誤。const auth 是在加載腳本之前定義的。我試過使用和不使用 app 引數進行呼叫。用戶沒有被添加,我似乎無法弄清楚這個錯誤。我只剪掉了我認為相關的代碼。抱歉,如果這是一個愚蠢的問題,我只是在深入研究 HTML 和 JS。
錯誤:未捕獲的 ReferenceError:未定義身份驗證
在 HTMLFormElement。(auth.js:12)
從 html 檔案:
import { getAuth, createUserWithEmailAndPassword } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-auth.js";
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.1.3/firebase-app.js";
const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
<script src="js\auth.js"></script>
從 js 檔案:
auth.createUserWithEmailAndPassword(email, password).then(cred => {
console.log(cred);
});
uj5u.com熱心網友回復:
您使用的是模塊化 SDK,這意味著匯入的名稱不再添加到全域命名空間。如果您的包含檔案 ( js.auth.js) 需要訪問該auth服務,您也需要匯入getAuth該檔案并在那里對其進行初始化。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/322664.html
標籤:javascript html 火力基地 Firebase 身份验证
上一篇:在反應中提交后清除文本欄位
