在firebase.json中重写路径/*/*

问题描述 投票:0回答:1

我想以以下格式重写网址

/myfunction/{ANY_STRING}/{ANY_STRING}/
到 firebase 函数。我在
firebase.json
中写了以下重写规则:

{
  "source": "/myFunction/*/*",
  "function": "myFunction",
},

规则的书写方式正确吗?

firebase google-cloud-functions
1个回答
0
投票

是的,您编写的 Firebase 重写规则看起来是正确的。它应该将

"/myFunction/{ANY_STRING}/{ANY_STRING}/"
格式的 URL 重写为“myFunction”Firebase 函数。

规则源参数中的

"//"
段是通配符占位符,可匹配
"/myFunction/"
之后的任意两个路径段。这些段将作为参数传递给
myFunction
Firebase 函数,作为可在 Firebase 函数代码中使用的变量。

只需确保您的 Firebase 项目中定义了一个名为

myFunction
的 Firebase 函数,该函数应使用两个通配符参数处理传入请求。

© www.soinside.com 2019 - 2024. All rights reserved.