如何在Ubuntu上本地部署Angular + Firebase应用

时间:2018-07-01 10:42:15

标签: angular firebase ubuntu localhost

我正在使用firebase数据库创建一个简单的Angular应用程序来添加项目并列出它们, ng serve 一切都很好。但是,当我按照angular firebase应用https://angularfirebase.com/lessons/deploying-an-angular-app-to-firebase/

的正确教程步骤进行部署时
  1. firebase init (with database)
  2. ng build --prod
  3. 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设置已连接!。

0 个答案:

没有答案