Firebase使用cloudfunctions.net而不是托管重写规则

时间:2019-07-05 14:27:43

标签: firebase google-cloud-functions

我已经在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()上有某种显式设置,我可以在其中强制使用自定义域?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

无法将Firebase客户端SDK配置为可调用功能,以调用该功能的默认URL以外的任何内容。如果这对您来说很重要,那么您可以自由使用file a feature request