Reactjs Firebase默认托管域:仅.firebaseapp.com有效,但.web.app失败

Reactjs Firebase默认托管域:仅.firebaseapp.com有效,但.web.app失败,reactjs,typescript,firebase,firebase-hosting,Reactjs,Typescript,Firebase,Firebase Hosting,我正在使用typescript构建一个非常简单的单页react应用程序。我试着用Firebase托管。令人惊讶的是,只有域名[name].firebaseapp.com有效,但[name].web.app显示“未找到站点”默认页面: 我使用的是基本firebase配置(使用firebase init获得的默认配置): 当我进入[name].web.app时,会得到“未找到站点”。我会怀疑index.html、重写、构建文件夹等有问题。。。但是,为什么我会在[name].firebaseapp.

我正在使用typescript构建一个非常简单的单页react应用程序。我试着用Firebase托管。令人惊讶的是,只有域名[name].firebaseapp.com有效,但[name].web.app显示“未找到站点”默认页面:

我使用的是基本firebase配置(使用
firebase init
获得的默认配置):

当我进入[name].web.app时,会得到“未找到站点”。我会怀疑
index.html
、重写、构建文件夹等有问题。。。但是,为什么我会在[name].firebaseapp.com上看到该页面功能正常,并且托管得很好呢

我怀疑有几件事:

  • 域名不能从firebase本身获得(尽管为什么firebase在创建项目时会将域命名为无效的名称)
  • 这些文件将被推送到[name].firebaseapp.com域(在这种情况下,您如何控制它?)

更新:


我给firebase的客户支持发了电子邮件,第二天该域就正常工作了。没有解释问题发生的原因,但通过电子邮件解决了问题。

firebaser这听起来很不寻常,因为这两个子域映射到了相同的资源。它实际上是一个带有两个DNS映射的单一部署。您可能想再次尝试运行
firebase deploy
,以防万一,但这不起作用,需要个性化的故障排除帮助。@FrankvanPuffelen感谢您确认这是一种异常行为。我完全同意你关于它是一个单一部署和两个DNS映射的评论。再次运行
firebase部署
不起作用。我将联系支持人员,并用他们的回答更新线程。谢谢
{
  "hosting": {
    "public": "build",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  }
}