Я использую базу данных Firebase для создания простого приложения Angular, чтобы добавлять элементы и перечислять их, все отлично работает с ng serve . Но когда я развертываю его, следуя правильным инструкциям учебника углового приложения Firebase https://angularfirebase.com/lessons/deploying-an-angular-app-to-firebase/
firebase init (with database)
ng build --prod
firebase deploy
После того, как это сделано, создается новая папка с именем dist , в которой находится развернутое приложение, поэтому для запуска этой папки на моем локальном хосте я использую команду http-server .
http-server dist
Он работает на localhost: 8080, но на странице, где перечислены элементы Firebase, ничего не отображается, и я обнаружил ошибку в консоли Google Chrome:
ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'databaseURL' of undefined
TypeError: Cannot read property 'databaseURL' of undefined
at t.databaseFromApp (main.aa361c76a38235bc8275.js:1)
at Object.e.INTERNAL.registerService.Reference [as database]
Я не могу найти кого-то с такой же проблемой, если бы кто-то знал, что проблема будет много значить, похоже, что не развернута база данных ...
Этот парень в стеке потока имеет ту же ошибку Firebase: Uncaught TypeError: Невозможно прочитать свойство 'signInWithEmailAndPassword'
Но он забыл правильно добавить настройки firebase, в моем случае я повторяю с ng serve все отлично работает и настройки firebase подключены!.