Firebase部署显示欢迎屏幕

时间:2020-02-03 18:50:08

标签: reactjs firebase firebase-hosting

我对使用Firebase并不陌生,在开发了一个React项目之后,我尝试使用firebase部署我的应用程序,但是它不起作用。 Firebase已经连接到我的数据库应用程序。 这是我部署它的工作:

firebase login

firebase init(我尝试了所有可能性,我始终选择“主持” 然后作为公共目录,我尝试使用public / build / dist

firebase deploy

但是,它仍然给了我两个链接,如下所示: enter image description here

当我单击“主机”时,这就是它的显示内容(不是应用程序):

enter image description here

此外,这也是我的firebase.json文件的外观(当我将build用作公共目录时)

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

也许我必须对此文件进行一些更改?

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

能帮我吗?谢谢 !

1 个答案:

答案 0 :(得分:0)

我认为您打开的网址可能错误。如果localhost表示安装已完成,则您不应期望在localhost看到托管的网站,而应该在public class Runner { public static void main(String[] args) { CustomerIO cus = new CustomerIO (); cus.method(); } } 为您提供的链接上看到。

在您的情况下,应为https://gouvproject-64316.firebaseapp.com (请查看控制台或终端中的Hosting URL)。 请记住,firebase deploy个地址托管在您设备的本地位置,这意味着只有您才能访问这些地址。这是在PC上设置服务器(即通过node.js)时要做的。相反,localhost网站由托管服务提供商远程保存在服务器中(在这种情况下,是由Firebase通过hosted完成的),并获得了一个公开的全球唯一地址,任何人都可以拜访他们。

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

希望这有帮助,Panos:)。