如何从Firebase托管应用程序访问特定于环境的Firebase功能端点?

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

我有三个Firebase项目,代表Firebase托管上托管的开发,登台和生产环境。每个环境都使用自己部署的Firebase功能,如下所示:

我无法弄清楚静态的,Firebase托管的客户端React应用程序应该如何调用这些函数,因为每个URI端点的URI端点都会根据代码执行的环境而变化。

理想情况下,我可以为每个Firebase托管环境设置特定于环境的配置;不幸的是the only way to do this in Firebase Hosting is from within Firebase Functions themselves

如何检索每个Firebase功能的特定于环境的端点?

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

你有两个选择。

首先,您可以按照自己喜欢的方式配置React应用程序。对于每个系统组件(后端,前端)来说,拥有自己的配置并不是件坏事。

其次,由于您使用Firebase Hosting来提供静态内容,因此您也可以将它用于serve your functions API endpoints。这意味着您的静态内容和API端点都通过相同的主机名提供服务,这意味着您不再需要在发出请求时指定主机。所有请求都可以相对于该主机。您可以通过托管重写规则来实现此目的。

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