Firebase 默认托管域:仅 .firebaseapp.com 有效,但 .web.app 失败
Firebase default hosting domains: only .firebaseapp.com works but .web.app fails
我正在使用打字稿构建一个非常简单的单页 React 应用程序。我尝试使用 Firebase Hosting 托管它。令人惊讶的是,只有域 [name].firebaseapp.com 有效,但 [name].web.app 显示“站点不找到”默认页面:
site-not-found image
我正在使用基本的 firebase 配置(您使用的默认配置 firebase init
):
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
当我继续 [name].web.app 时,我收到“找不到站点”的消息。我会怀疑 index.html
、重写、构建文件夹等有问题...但是为什么我会在 [name].firebaseapp.com 上看到该页面正常运行 并且托管得很好,应该是?
我怀疑有几点:
- firebase 本身无法使用该域名(尽管如果创建项目时是这种情况,为什么 firebase 会将该域命名为无效的域)
- 文件仅被推送到 [name].firebaseapp.com 域(在这种情况下,您如何控制它?)
更新:
我给 firebase 的客户支持发了邮件,第二天域名就正常工作了。没有解释为什么会出现这个问题,但是给他们发邮件解决了。
我正在使用打字稿构建一个非常简单的单页 React 应用程序。我尝试使用 Firebase Hosting 托管它。令人惊讶的是,只有域 [name].firebaseapp.com 有效,但 [name].web.app 显示“站点不找到”默认页面:
site-not-found image
我正在使用基本的 firebase 配置(您使用的默认配置 firebase init
):
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
当我继续 [name].web.app 时,我收到“找不到站点”的消息。我会怀疑 index.html
、重写、构建文件夹等有问题...但是为什么我会在 [name].firebaseapp.com 上看到该页面正常运行 并且托管得很好,应该是?
我怀疑有几点:
- firebase 本身无法使用该域名(尽管如果创建项目时是这种情况,为什么 firebase 会将该域命名为无效的域)
- 文件仅被推送到 [name].firebaseapp.com 域(在这种情况下,您如何控制它?)
更新:
我给 firebase 的客户支持发了邮件,第二天域名就正常工作了。没有解释为什么会出现这个问题,但是给他们发邮件解决了。