#javascript #reactjs #firebase #webpack #google-cloud-firestore
# #javascript #reactjs #огневая база #webpack #google-облако-firestore
Вопрос:
Я настроил авторизацию React через учетную запись Google в своем веб-приложении, которая на самом деле не работает в рабочей среде, однако работает на локальном хостинге. Вот сообщение из режима разработки (которое, возможно, может повлиять): Проблема в том, что режим входа в Google мгновенно исчезает с экрана!
It looks like you're using the development build of the Firebase JS SDK.
When deploying Firebase apps to production, it is advisable to only import
the individual SDK components you intend to use.
import firebase from 'firebase/app';
import 'firebase/<PACKAGE>';
В чем может быть ошибка и решение здесь? Я использую базу данных в режиме реального времени для изменения значений (которые на самом деле работают правильно) и службы авторизации для аккаунтов Google.
Ответ №1:
Получаемое вами сообщение об ошибке сообщает вам, как устранить проблему. Проблема заключается в том, как вы импортируете Firebase SDK. Если у вас есть что-то другое, как показано ниже, я бы рекомендовал вам изменить его:
import firebase from 'firebase/app';
import 'firebase/storage';//if using Firebase storage, if not, set the right component.
Комментарии:
1. это нормально, что firebase требуется целая вечность, чтобы запустить окно авторизации?
2. и в конце концов происходит сбой
Ответ №2:
Вам просто нужно зайти в консоль Firebase и в разделе «Метод входа» прокрутите вниз до вкладки «Авторизованные домены» и добавьте свой домен рабочего приложения.