2016-05-20 2 views
6

Я разрабатываю веб-приложение, и для этого я использую Firebase. Поскольку у меня еще нет имени домена, я пытаюсь использовать свой localhost. Я вижу localhost в OAuth redirect domains. Также инициализирующая часть работает нормально.Получение плохих запросов неправильного запроса 400 при создании пользователя (Firebase)

Но когда я создаю пользователя, используя firebase.auth().signInWithEmailAndPassword, он показывает [HTTP/2.0 400 Bad Request 447ms] при публикации на https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword.

Я новичок в разработке веб-приложений и веб-сайте Firebase. Кто-нибудь, пожалуйста, помогите мне сделать это, используя мой localhost.

Спасибо

+0

Можете ли вы показать всю функцию, которую вы используете для создания пользователей? signInWithEmailAndPassword не будет использоваться для создания пользователей, но для входа в систему уже зарегистрированы пользователи. – hellogoodnight

ответ

8

Вы можете создать пользователя с помощью firebase.auth().createUserWithEmailAndPassword(email, password). email должен быть в допустимом формате. Не забывайте, что password должен быть достаточно сильным. Firebase возвращает код ошибки auth/weak-password при использовании слабого пароля (менее 6 символов).

Смотрите также: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#createUserWithEmailAndPassword

+1

Благодарим вас за подсказку в течение недели, я хорошо писал код и сходил с ума, почему он возвратил ошибку 400, это было то, что я набирал всегда пароль с 4 символами. Еще раз спасибо. –

Смежные вопросы