首页 > 解决方案 > firebase 后端和移动/网络应用程序之间的代理(或某种)

问题描述

我想在我的 android/web 应用程序和 firebase 后端之间创建某种代理,这样,每次 android/web 应用程序发送请求时,我都会捕获该请求并在代理中使用它创建一个日志。

然后,代理必须将该请求重定向到 Firebase,接收请求的响应并将其发送到应用程序。

有可能做这样的事情吗?可以在请求到达 Firebase 之前将请求从应用程序重定向到外部系统吗?

例子:

Mobile Application <---> Proxy (log) <---> Firebase

我已经看到这可以通过创建一个云函数来实现,该函数接收来自应用程序的请求并将其(通过 HTTP 请求)重定向到外部系统。

然后外部系统将 HTTP 请求(也通过 HTTP 请求)发送到 Firebase,接收响应,并将其发送到应用程序。

这是一个很好的解决方案吗?还是有更简单的解决方案?

标签: firebaseweb-applicationsproxygoogle-cloud-functionsmobile-application

解决方案


推荐阅读