我已经在firebase.json中设置了命名函数的重写,但是仍然是firebase.functions()。httpsCallable()调用了[my-server] .cloudfunctions.net / [function-name]而不是[my-server]。 com /
我正在升级一个目前可以与cloudfunctions.net正常运行的项目,但是由于某些防火墙阻止了该域,所以我想限制被调用的域名。 如果认为在firebase.json中添加此内容就足够了,请读the guide:
"rewrites": [
{
"source": "/getResponse",
"function": "getResponse"
}]
,然后使用以下命令从我的应用中调用该函数:
firebase.functions().httpsCallable('getResponse')
...但是,这会引起[my-server] .cloudfunctions.net / getResponse而不是[my-server] .com / getResponse
在我的浏览器中打开[my-server] .com / getResponse是可行的,所以我认为firebase.functions()上有某种显式设置,我可以在其中强制使用自定义域?
感谢您的帮助
答案 0 :(得分:0)
无法将Firebase客户端SDK配置为可调用功能,以调用该功能的默认URL以外的任何内容。如果这对您来说很重要,那么您可以自由使用file a feature request。