gpt4 book ai didi

javascript - Firebase.auth 示例不起作用

转载 作者:行者123 更新时间:2023-12-01 02:12:48 25 4
gpt4 key购买 nike

我尝试使用以下示例为我的测试 Firebase 网站添加非常基本的身份验证:

 myDB.auth().signInWithEmailAndPassword(email, password).catch(function (error) {
// stuff
}

我收到错误“Firebase.auth 失败:使用 0 个参数调用”。预计至少 1。'

myDB 是一个类似这样的引用:new Firebase(' https://myDB.firebaseio.com ');

我使用的是版本 2.4.2。"https://cdn.firebase.com/js/client/2.4.2/firebase.js ">

如何让这个简单的示例正常工作?

最佳答案

您使用的是非常旧的 Firebase 版本,请更新到最新版本:

<script src="https://www.gstatic.com/firebasejs/4.12.0/firebase.js"></script>

更多信息在这里:

https://firebase.google.com/support/release-notes/js

然后配置firebase项目并初始化它:

var config = {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
messagingSenderId: "<SENDER_ID>",
};
firebase.initializeApp(config);

然后你可以使用firebase.auth():

https://firebase.google.com/docs/reference/js/firebase.auth

并使用登录方法:

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
});

此外,在登录之前,您需要使用 createUserWithEmailAndPassword(email, password) 来验证帐户。

https://firebase.google.com/docs/auth/web/start

关于javascript - Firebase.auth 示例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49650049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com