2016-07-21 16 views
1

Erstellen Wenn ich meinen Code ausführen einen Benutzer ich diesen Fehlercode Fehlercode erhalten zu erstellen: Auth/network-Anfrage-failedFirebase für Web, Benutzerkonto

und diese Fehlermeldung

Fehler Code: auth/network-Anfrage-failed

ich habe diesen html Eingabefeld die E-Mail-Adresse und das Passwort für die Annahme

<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> 

Ich habe den folgenden jQuery-Code übergeben die Informationen

$("#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); 
     }); 
    }; 

zu Firebase Wenn ich die create Funktion von der Konsole aufrufen, es funktioniert wie erwartet, aber die Klick-Funktion erzeugt den Fehler aus irgendeinem Grund.

+0

Öffnen Sie die Registerkarte "Netzwerk" Ihrer Devtools und versuchen Sie es erneut. Sehen Sie, dass Anfragen mit 400 oder 500 Fehlern fehlschlagen? Wenn ja, können Sie weitere Informationen zu dem angezeigten Fehler bereitstellen? –

+0

Versuchen Sie die Antwort hier: http://stackoverflow.com/questions/37764706/chrome-extension-auth-network-request-failed-when-communicating-with-firebase –

+0

Ich bin auch auf das gleiche Problem mit E-Mail-Passwort Auth . Lass es mich wissen, wenn du es gelöst hast. – Anand

Antwort

0

Wenn Sie die Benutzerauthentifizierung in Ihrem Google Firebase-Konto nicht aktiviert haben, wird dieser Code nicht funktionieren.

+0

Danke für die Antworten. Leider scheint das nicht das Problem zu sein. Hier ist ein kurzes Video, was es macht. Am Ende des Videos rufe ich die CreateUser-Funktion auf und fülle die Argumente manuell aus, was funktioniert. http://recordit.co/H5V2x1a42M – kstan