【发布时间】:2019-10-13 11:10:24
【问题描述】:
我想重写所有以“api/(funcName)”结尾的URL来调用云函数(funcName)。
在 firebase.json 中我设置了如下重写规则。
"rewrites": [
{
"source": "api/:funcName",
"function": ":funcName"
},
{
"source": "**",
"destination": "/index.html"
}
]
但它不起作用。
我明白了
错误:禁止
您的客户端无权从此服务器获取 URL /:funcName/api/(funcName)。
(funcName) 是我不想在这里显示的真实函数名。
【问题讨论】:
-
你能分享一下你的Cloud Function的代码吗?
-
@RenaudTarnec 如果我键入真正的函数名而不是
:funcName,该函数可以正常工作,与函数本身无关。只是如果我有 100 个函数,我不想设置 100 个重写条目,所以我正在寻找一些简单的方法,比如我提出的代码,这不起作用。
标签: firebase google-cloud-functions firebase-hosting