【问题标题】:Firebase default hosting domains: only .firebaseapp.com works but .web.app failsFirebase 默认托管域:只有 .firebaseapp.com 有效,但 .web.app 失败
【发布时间】:2021-07-08 03:07:41
【问题描述】:

我正在使用打字稿构建一个非常简单的单页反应应用程序。我尝试使用 Firebase 托管来托管它。令人惊讶的是,只有域 [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 域(在这种情况下,您如何控制它?)

【问题讨论】:

  • firebaser here 这听起来很不寻常,因为这两个子域映射到相同的资源。它实际上是具有两个 DNS 映射的单一部署。您可能想再次尝试运行firebase deploy 以防万一,但它不起作用,reach out to Firebase support 寻求个性化的故障排除帮助。
  • @FrankvanPuffelen 感谢您确认这是一种不寻常的行为。我完全同意您关于它是一次部署和两个 DNS 映射的评论。再次运行firebase deploy 不起作用。我将联系支持人员并用他们的回答更新主题。谢谢!
  • 我遇到了同样的问题,真的很奇怪......即使没有联系支持,第二天它也能正常工作。可能是 firebase 的一些代理缓存问题
  • 这里也一样。 thazhamburrising.firebaseapp.com 有效,thazhamburrising.web.app 无效。等了12个小时。让我再等 12 小时再联系支持人员。

标签: reactjs typescript firebase firebase-hosting


【解决方案1】:

更新:

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

【讨论】:

  • 这行得通,我不知道为什么。我不确定它是否受到支持团队的干扰。也许它是由一些非常缓慢的过程(如传播)引起的。但我的问题在 12 小时或更短时间内得到解决。
猜你喜欢
  • 1970-01-01
  • 2018-03-15
  • 2020-01-14
  • 1970-01-01
  • 2021-10-14
  • 2020-11-24
  • 2017-01-19
  • 2010-09-16
  • 2017-08-23
相关资源
最近更新 更多