You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过单个自定义域名统一处理所有Firebase函数调用?

批量转发自定义域名下的函数请求到Firebase函数

你可以利用Firebase Hosting重写规则的通配符路径匹配特性,一次性实现所有MY_CUSTOM_DOMAIN/functions/**路径的请求转发,无需逐个添加函数配置。

在你的firebase.json文件中,修改hosting.rewrites数组,添加以下规则:

{
  "hosting": {
    "public": "public",
    "rewrites": [
      {
        "source": "/functions/{functionName}{**}",
        "function": "{functionName}"
      }
    ]
  }
}

规则说明:

  • source: "/functions/{functionName}{**}":匹配所有以/functions/开头的请求路径,其中{functionName}会捕获路径中/functions/之后的第一个分段作为函数名称,{**}匹配后续的任意路径部分(比如/functions/myFunc/params/123中的/params/123)
  • function: "{functionName}":自动将请求转发到与捕获到的{functionName}同名的Firebase云函数

配置完成后,新增函数时只要保证函数名称和请求路径中的对应分段一致,就会自动被转发,无需修改firebase.json,彻底解决配置冗长和遗漏更新的问题。

内容的提问来源于stack exchange,提问作者esafresa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:55:12