我正在使用firebase数据库创建一个简单的Angular应用程序来添加项目并列出它们, ng serve 一切都很好。但是,当我按照angular firebase应用https://angularfirebase.com/lessons/deploying-an-angular-app-to-firebase/
的正确教程步骤进行部署时firebase init (with database)
ng build --prod
firebase deploy
完成后,将创建一个名为 dist 的新文件夹,其中包含已部署的应用程序,因此为了在本地主机上运行此文件夹,我使用了 http服务器命令。
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 ...
有一个在stackoverflow上遇到相同错误Firebase: Uncaught TypeError: Cannot read property 'signInWithEmailAndPassword'
的人但是在我重复 ng服务的情况下,他忘了正确添加Firebase设置,一切正常,并且Firebase设置已连接!。