我对使用Firebase并不陌生,在开发了一个React项目之后,我尝试使用firebase部署我的应用程序,但是它不起作用。 Firebase已经连接到我的数据库应用程序。 这是我部署它的工作:
firebase login
firebase init
(我尝试了所有可能性,我始终选择“主持”
然后作为公共目录,我尝试使用public / build / dist
firebase deploy
当我单击“主机”时,这就是它的显示内容(不是应用程序):
此外,这也是我的firebase.json文件的外观(当我将build用作公共目录时)
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
也许我必须对此文件进行一些更改?
我还尝试使用firebase服务在本地对其进行测试,它向我显示了同一页面(欢迎页面)。 但是,当我尝试使用ng serve应用时,它就可以工作。
能帮我吗?谢谢 !
答案 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:)。