【问题标题】:Firebase dynamic links on customdomain rewrite in hosting but how托管中自定义域上的 Firebase 动态链接重写但如何
【发布时间】:2020-12-10 04:38:23
【问题描述】:

我已经设置了一个自定义域以用于 firebase 动态链接。托管已在 Firebase 控制台中设置,我尝试使用没有自定义域的动态链接,但只是 xxx.page.link。 现在我想返回使用自定义域,但从控制台告诉我:

此站点已存在配置。将下面的 sn-p 添加到您的 firebase.json 文件并重新部署您的更改。确保重写规则是您的动态链接的第一个匹配项。

我不确定如何处理这个问题。我应该使用 CLI 并初始化一个项目来进行此更改,还是可以通过门户本身进行此更改。

如果我需要使用 CLI,我该如何访问现有项目并进行更改?

【问题讨论】:

    标签: firebase firebase-hosting firebase-dynamic-links


    【解决方案1】:

    您似乎已经在将 Firebase 托管用于动态链接之外。在这种情况下,您需要通过 CLI 对其进行配置。

    必须通过 Firebase CLI 部署 firebase.json 文件来配置 Firebase 托管。无法直接在 Firebase 控制台中进行配置。

    您可以创建一个空目录,在其中运行firebase init,并将其配置到您现有的项目中。完成后,您可以创建和部署所需的最小 firebase.json 文件,如 setting up your custom domain 上的文档中所示。

    【讨论】:

    • 谢谢Puf :) 这也是我最终做的。我想我有点困惑,因为我只是为自定义域进行了托管设置。我在某处读到,当我进行初始化和部署时,firebase.json 将被覆盖。而且我想首先获得“现有部署的”firebase.json .....这与我在 Azure 的背景有点不同,所以我只需要学习 :)
    • 得到了弗兰克的工作,最后我的 firebase.json 看起来像。 { "hosting": { "public": "", "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ], "appAssociation": "AUTO", "rewrites": [ { "source": "**", "dynamicLinks": true } ] } }
    猜你喜欢
    • 2021-02-21
    • 1970-01-01
    • 2018-09-13
    • 2016-03-16
    • 2019-01-08
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    相关资源
    最近更新 更多