【问题标题】:firebase deploy gives welcome screenfirebase deploy 提供欢迎屏幕
【发布时间】:2020-05-19 13:43:45
【问题描述】:

我是使用 Firebase 的新手,在开发了一个 react 项目后,我尝试使用 firebase 部署我的应用程序,但它不起作用。 Firebase 已经连接到我的数据库应用程序。 这是我为部署它所做的:

firebase login

firebase init(我尝试了所有可能,我总是选择HOSTING 然后作为公共目录,我尝试使用 public / build / dist )

firebase deploy

但是,它仍然给了我 2 个链接,如下所示:

当我点击 Hosting like 时,这就是它显示的内容(不是应用程序):

另外,这就是我的 firebase.json 文件的样子(当我使用 build 作为公共目录时)

{
  "hosting": {
    "public": "build",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}

也许我必须在这个文件中做一些更改?

我还尝试使用 firebase serve 在本地对其进行测试,它向我显示了相同的页面(欢迎页面)。 但是当我使用 ng serve 尝试我的应用程序时,它可以工作。

你能帮帮我吗?谢谢 !

【问题讨论】:

    标签: reactjs firebase firebase-hosting


    【解决方案1】:

    我认为您可能打开了错误的网址。如果 localhost 显示设置已完成,您不应期望在 localhost 中看到您托管的网站,而是在firebase deploy 为您提供的链接上。

    在您的情况下,应该是https://gouvproject-64316.firebaseapp.com (查看控制台或终端中的托管 URL)。 请记住,localhost 地址在您的设备本地托管,这意味着除了您之外没有其他人可以访问它们。这就是您在 PC 上设置服务器时所做的事情(即通过 node.js)。相反,hosted 网站由托管服务提供商远程保存在服务器中(在这种情况下,由 Firebase 通过firebase deploy 完成),并被赋予一个全球唯一的公共地址,任何人都可以访问它们。

    顺便说一句,我访问了页面 url,您的网站似乎托管得很好!如果您需要任何相关方面的帮助,请随时提出。

    希望这会有所帮助,帕诺斯 :)。

    【讨论】:

      猜你喜欢
      • 2020-06-16
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 2015-08-18
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多