【问题标题】:Sneaky Way Around Firebase Hosting Wildcard Subdomain for Users为用户提供 Firebase 托管通配符子域的鬼鬼祟祟的方法
【发布时间】:2022-11-13 19:16:18
【问题描述】:

我想让用户在我的应用主域上注册一个子域。不幸的是,Firebase Hosting 不支持通配符子域(还没有?),但我认为我有一种几乎自动化的方式来做到这一点。

我将制定我的计划,但我非常感谢任何关于我应该如何解决这个问题的反馈或改进。

脚步:

  1. 收集用户创建子域的意图
  2. 自动化 Firebase CLI 以创建另一个站点,获取 DNS 设置并将它们添加到 Firestore 文档中(然后我将向用户展示)
  3. 使用<object> 和他们的网站app.website/username 上传一个简单的HTML 页面
  4. 哭是因为<objects>不会改变浏览器中的URL

    每个用户在主域上都有一个公共个人资料,如下所示:app.website/username,但我还想在username.app.website 上托管此页面,以便他们可以将他们的域(或子域)指向他们的应用程序。

    有没有办法有效地做到这一点?

【问题讨论】:

    标签: firebase firebase-hosting google-cloud-dns


    【解决方案1】:

    从 [connecting](connecting a custom domain) 到 Firebase Hosting 的文档:

    由于 SSL 证书铸造限制,每个自定义域限制为每个顶点域有 20 个子域。

    因此,您的子域不能超过 20 个。只要您保持在该限制范围内,您的方法就可以工作。但它不允许你超过限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-13
      • 2017-12-03
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 2021-01-28
      相关资源
      最近更新 更多