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

快猫

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

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

理想情况下,我可以为每个Firebase托管环境设置特定于环境的配置。不幸的是,在Firebase托管中执行此操作的唯一方法是从Firebase Functions自身内部进行

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

道格·史蒂文森

您在这里有几个选择。

首先,您可以按照自己喜欢的方式配置React应用。每个系统组件(后端,前端)都有自己的配置不一定不是一件坏事。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何托管Firebase函数和单页应用程序?

如何使用FIrebase托管应用程序映射Godaddy域

基于Spring的Web应用程序的特定于环境的配置?

Spring + Hibernate应用程序的特定于环境的配置

如何在Yeoman Ember应用程序中设置/获取特定于环境的变量

锁定Firebase数据库对特定应用程序的访问

访问特定于平台的应用程序数据区域

如何获取令牌以从具有托管标识的功能应用程序访问 APIM

从另一个应用程序访问特定于应用程序的数据

在/ common或/ consumers端点上不支持该应用程序。请使用/ organizations或特定于租户的端点

将 Angular 6 应用程序托管到 Firebase

Firebase +创建反应应用程序托管错误

如何设置具有节点后端的 Angular 8 应用程序并将其托管在 firebase 上?

如何在Firebase托管中提供有效的AOT语言Angular应用程序?

如何向Firebase托管应用程序添加安全标头

是否可以托管将 Firestore 与 Firebase 托管一起使用的 Firebase 网络应用程序?

特定于应用程序的映射

特定于应用程序的权限设置

发送特定于应用程序的消息

特定于应用程序的DNS问题?

特定于应用程序的权限

使用应用程序设置来驱动特定于环境的设置,例如UseUrls

VueCLI3应用程序(nginx / docker)使用特定于环境的变量

在Grails服务中获取特定于环境的服务器应用程序URL

Spring Boot应用程序中特定于环境的application.properties文件

使用Google Firebase托管和功能测试和部署应用程序的最佳设置/工作流程

Firebase Web应用程序上的不同环境

Firebase 2.0-如何处理Android应用程序的多种风格(环境)?

如何将应用程序环境变量用于Firebase Cloud Functions?