2016-05-20 6 views
6

Ich entwickle eine Web-App und verwende Firebase dafür. Da ich noch keinen Domain-Namen habe, versuche ich meinen localhost zu verwenden. Ich kann localhost in OAuth redirect domains sehen. Auch der Initialisierungsteil funktioniert gut.Erhalte eine ungültige Anfrage 400 beim Erstellen eines Benutzers (Firebase)

Aber wenn ich einen Benutzer mit firebase.auth().signInWithEmailAndPassword erstellen, zeigt es [HTTP/2.0 400 Bad Request 447ms] beim Posten an https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword.

Ich bin neu in der Web-App-Entwicklung und Firebase Web. Jemand bitte hilf mir das mit meinem localhost zu machen.

Danke

+0

Können Sie die gesamte Funktion Sie Benutzer erstellen verwenden zeigen? Mit signInWithEmailAndPassword können Sie nicht Benutzer erstellen, sondern angemeldete Benutzer anmelden. – hellogoodnight

Antwort

8

Sie einen Benutzer firebase.auth().createUserWithEmailAndPassword(email, password) mit erstellen können. Die email muss in einem gültigen Format sein. Vergiss nicht, dass die password stark genug sein muss. Firebase gibt auth/weak-password Fehlercode zurück, wenn ein schwaches Kennwort (weniger als 6 Zeichen) verwendet wird.

Siehe auch: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#createUserWithEmailAndPassword

+1

Danke für die Woche Passwort Hinweis, ich schrieb den Code gut und war verrückt, warum es Fehler 400 zurückgegeben, war es, dass ich immer ein 4 Zeichen Passwort eingegeben. Danke nochmal. –