【问题标题】:Is it possible to connect to google cloud postgresql from a react app hosted on Firebase Hosting?是否可以从 Firebase 托管上托管的反应应用程序连接到谷歌云 postgresql?
【发布时间】:2019-11-15 20:56:59
【问题描述】:

我已经没有耐心试图弄清楚是否可以将我的 React 应用程序(托管在 Firebase 上)连接到我的谷歌云 postgresql 数据库,以及我将如何去做。

根据我的阅读,Unix 套接字似乎是唯一可能的解决方案,但即使是这种方法也尚未取得任何成功。

Unix 套接字是答案吗?还有其他方法吗?如果不是,是否可以将我的 react 应用程序移到 Google App Engine 上并在那里连接到 Firebase 和 postgresql? (GAE 文档看起来好像在那里托管可以工作,但再次证明这项工作相当复杂)

【问题讨论】:

    标签: reactjs google-app-engine google-cloud-sql firebase-hosting


    【解决方案1】:

    是的,您可以将 Firebase 与 Google Cloud SQL 集成:

    1. 设置 Firebase 和 Google SQL 实例。

    2. 将节点 SQL 包添加到 Firebase 函数

    3. 将您的 Google SQL 凭据添加为 Functions 环境变量。

    在这里你可以找到关于 MySQL 的详细教程,但是对于 PostgreSQL link,过程应该类似。

    【讨论】:

    • 问题是 mysql 允许您通过 tcp 连接进行连接(如您链接到的教程中所示),而您无法通过浏览器的 tcp 连接连接到 google cloud postgresql。很抱歉在问题中不清楚这一点
    • 嘿@TreyTurner,你不能直接(从浏览器客户端)连接到你的数据库。您将需要某种服务器。我认为 marian.vladoi 对您来说是一个方便的解决方案。您还可以轻松地从 App Engine 连接到 Cloud SQL,请查看link。从 react 连接到 Firebase Firestore(例如)非常简单,link。
    猜你喜欢
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2019-06-05
    • 2019-02-24
    • 1970-01-01
    相关资源
    最近更新 更多