Firebase for web,创建用户帐户

时间:2016-07-21 18:06:17

标签: javascript jquery firebase firebase-authentication

当我运行我的代码来创建用户时,我得到了这个错误代码 错误代码:auth / network-request-failed

和此错误消息

  

错误代码:auth / network-request-failed

我有这个html输入字段用于接受电子邮件地址和密码

<form>
    <input id="email" type='text' name="email" placeholder="email">
    <input id="password" type='text' name="password" placeholder="password">
    <button id="create-user" >create user</button>
</form>

我有以下jquery代码将信息传递给firebase

    $("#create-user").on("click", function () {
        console.log("create user");
        var email = $("#email").val();
        var password = $("#password").val();
        createUser(email, password);
    });

    var createUser = function (email, password) {
        firebase.auth().createUserWithEmailAndPassword(email, password).catch(function (error) {
            // Handle Errors here.
            var errorCode = error.code;
            var errorMessage = error.message;
            console.log("error code: " + errorCode);
            console.log("error message: " + errorMessage);
        });
    };

如果我从控制台调用createUser函数,它会按预期工作,但是使用click函数会因某种原因产生错误。

1 个答案:

答案 0 :(得分:0)

如果您尚未在google firebase帐户中启用用户身份验证,则此代码无法使用,因此请检查您是否有。