#reactjs #firebase-authentication
# #reactjs #firebase-аутентификация
Вопрос:
Я создал следующую структуру кода как like и file:
firebase.js приложение инициализируется соответствующими заголовочными файлами. кроме того, auth экспортируется с соответствующим заголовочным файлом.
sigin.js здесь я вызвал auth из firebase.js
там, в функции, я использовал следующий код для проверки:
авторизация.Вход с помощью почты и пароля(‘abc@gmail.com ‘, ‘pass123’) .затем(()=> console.log(‘пользователь авторизован’) .catch(ошибка => console.log(ошибка))
Но я получаю сообщение об ошибке 400, https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=undefined в моем журнале консоли. Уважаемые программисты, пожалуйста, дайте какие-нибудь добрые предложения!! Спасибо
Ответ №1:
Вы пропустили ключевую часть при вызове firebase,
Ключ веб-API
. вы можете найти его в настройках вашего проекта и добавить в запрос firebase.
Кроме того, документация firebase часто обновляется, и рекомендуется часто пересматривать документацию.
Новый запрос Post API для входа
https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key =[API_KEY]
в теле вы можете прикрепить
электронная почта, пароль, возвращаемый безопасный токен
.
Ссылка => https://firebase.google.com/docs/reference/rest/auth#section-sign-in-email-password
Комментарии:
1. спасибо за мгновенное сообщение, просмотрел код и обнаружил, что мой ключ api firebase не был подключен должным образом из-за ссылки, созданной в моем файле .env. Теперь работает хорошо!! в любом случае, большое спасибо за отзыв, братан!