我在另一台服务器上的PostgreSQL中有一些数据需要阅读以包含在我的Firebase应用程序中,然后呈现图表。我只有db连接字符串,没有端点可以返回该数据。
我会限制在Firebase上使用auth和角色输入连接字符串给管理员。
然后我需要一种方法让Firebase应用程序使用SQL获取数据并在客户端上显示,这将呈现表格和图表。
即使在网络流量中,用户也永远无法看到连接字符串。
这是可行的吗?
答案 0 :(得分:1)
我有一个类似的问题要解决,并且作为临时解决方案,我使用firebase admin serviceAccount初始化了应用程序。然后在我的服务器上侦听firebase集合的变化,并在收到的新值上监听\更新了PostgreSQL中的值。
以管理员身份初始化应用,并监听Firebase上的更改:
y
将数据插入\更新到PostgreSQL:
k
答案 1 :(得分:0)
Firebase没有"与PostgreSQL同步" API。
因此,要么您的应用程序需要这样做(意味着它可以访问PostgreSQL和Firebase数据库),或者您需要设置服务器来执行此操作。
由于您已经确定应用程序无法知道PostgreSQL连接字符串,因此只能在服务器(或一般用户无法访问的其他位置)上执行此操作。
除此之外,情景非常广泛。有许多方法可以实现它。