【问题标题】:How to remove a file from firebase hosting [closed]如何从 Firebase 托管中删除文件 [关闭]
【发布时间】:2020-10-18 14:29:30
【问题描述】:

我正在使用带有 firebase 功能的 firebase 托管,它将根据所服务的设备类型为主页提供服务。

之前我的主页是通过index.html 文件提供的。但是现在我不希望在我的域被击中时提供 index.html。我已将主页配置为通过函数/ 路由提供服务。它在我当地运作良好。

但是当我部署它时,旧的index.html 仍在提供服务。

我怎样才能删除这个文件。

【问题讨论】:

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


    【解决方案1】:

    根据documentation,Firebase 托管将始终更喜欢提供静态内容,而不是任何重写功能:

    托管响应的优先顺序

    此处描述的不同 Firebase 托管配置选项 页面有时会重叠。如果有冲突,Hosting 确定 其响应使用以下优先顺序:

    1. 以 /__/* 路径段开头的保留命名空间
    2. 配置的重定向
    3. 完全匹配静态内容
    4. 配置重写
    5. 自定义 404 页面
    6. 默认 404 页面

    看到静态内容在重写之前出现。

    听起来您的静态内容中仍有一个 index.html 文件用于部署。您应该从本地项目中删除该文件,然后再次部署以将其从 Firebase 中删除,以便路径由函数重写提供。

    【讨论】:

      猜你喜欢
      • 2017-01-05
      • 2017-07-24
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      相关资源
      最近更新 更多