reactjs - firebase deploy 提供欢迎屏幕
问题描述
我是使用 Firebase 的新手,在开发了一个 react 项目后,我尝试使用 firebase 部署我的应用程序,但它不起作用。Firebase 已经连接到我的数据库应用程序。这是我为部署它所做的:
firebase login
firebase init
(我尝试了所有可能性,我总是选择 HOSTING 然后作为公共目录我尝试使用 public / build / dist )
firebase deploy
当我点击托管时,这就是它显示的内容(不是应用程序):
此外,这就是我的 firebase.json 文件的样子(当我使用 build 作为公共目录时)
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
也许我必须在这个文件中做一些更改?
我还尝试了 firebase serve 在本地对其进行测试,它向我显示了相同的页面(欢迎页面)。但是当我使用 ng serve 尝试我的应用程序时,它可以工作。
请问你能帮帮我吗 ?谢谢 !
解决方案
我认为您可能打开了错误的网址。如果 localhost 显示设置已完成,您不应期望在 localhost 中看到您托管的网站,而是在firebase deploy
为您提供的链接上看到。
在您的情况下,应该是https://gouvproject-64316.firebaseapp.com (在您的控制台或终端中查看 Hosting URL)。请记住,localhost
地址在您的设备本地托管,这意味着除了您之外没有其他人可以访问它们。这就是您在您的 PC 上设置服务器时所做的事情(即通过 node.js)。相反,hosted
网站由托管服务提供商远程保存在服务器中(在本例中由 Firebase 通过 完成firebase deploy
),并为任何人提供一个全球唯一的公共地址,以便任何人都可以访问它们。
顺便说一句,我访问了页面 url,您的网站似乎托管得很好!如果您需要任何相关方面的帮助,请随时提出。
希望这会有所帮助,帕诺斯 :)。
推荐阅读
- android - 如何使用 Scarlet 在 Android 上通过 WebSocket 进行连接?
- c# - 如何通过提供以冒号“:”分隔的键来在字典中检索和存储 JSON 数据
- java - 我只想将 GsonConverterFactory 用于 RequestBody
- angular - Angular 中的 ngx-logger 实现
- rest - 如何将凭证参数传递给 Jenkins 中的 buildWithParameter API 调用?
- reactjs - 树枝中的 react_component 生成:“ReferenceError:未定义窗口”
- javascript - 单击添加按钮时的自动日期
- django - 如何在需要时跟踪交易历史和回滚?
- css - 浏览器如何处理“豆腐”字符
- python - 三次 Bezier 补丁及其控制笼不准确的渲染