Firebase函数重写规则/ **不起作用

时间:2019-12-01 05:17:46

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

我们正在使用Firebase函数,并利用托管/重写功能将URL定向为运行Firebase函数。我们无法使规则的行为完全符合我们的期望,并希望获得一些指导。

firebase.json

{
  ...
  "hosting": {
    ...
    "rewrites": [
      {
        "source": "/function_a",
        "function": "function_a"
      },
      {
        "source": "/function_a/subcategory",
        "function": "function_a_subcategory"
      },
      {
        "source": "/**",
        "function": "function_b"
      }
  ]
  }
}

预期结果:

1. /function_a --> function_a()
2. /function_a/subcategory --> function_a_subcategory()
3. /anything else --> function_b()

实际结果:

1. /function_a --> function_b()
2. /function_a/subcategory --> function_b()
3. /anything else --> function_b()

本质上,我们希望所有定义的glob模式都转到各自的目的地,而其他任何东西都将转到function_b。我们在这里做什么错了?

0 个答案:

没有答案