我想以以下格式重写网址
/myfunction/{ANY_STRING}/{ANY_STRING}/
到 firebase 函数。我在firebase.json
中写了以下重写规则:
{
"source": "/myFunction/*/*",
"function": "myFunction",
},
规则的书写方式正确吗?
是的,您编写的 Firebase 重写规则看起来是正确的。它应该将
"/myFunction/{ANY_STRING}/{ANY_STRING}/"
格式的 URL 重写为“myFunction”Firebase 函数。
规则源参数中的
"//"
段是通配符占位符,可匹配 "/myFunction/"
之后的任意两个路径段。这些段将作为参数传递给 myFunction
Firebase 函数,作为可在 Firebase 函数代码中使用的变量。
只需确保您的 Firebase 项目中定义了一个名为
myFunction
的 Firebase 函数,该函数应使用两个通配符参数处理传入请求。