【问题标题】:Can you access Google Datastore from Firebase Hosting?您可以从 Firebase 托管访问 Google 数据存储区吗?
【发布时间】:2018-07-22 15:46:49
【问题描述】:

我有一个填充 Google Datastore 的 Google Cloud Function,我想在 Firebase Hosting 和 ReactJS 上构建一个网站,以可视化这些数据。有很多关于使用 Firebase 实时数据库的文档,但我看不到任何从 Firebase 托管访问 Google 数据存储区的方法。

【问题讨论】:

    标签: reactjs google-cloud-datastore google-cloud-functions firebase-hosting


    【解决方案1】:

    Cloud Datastore 是一个 NoSQL 数据库,可与现有后端服务集成。没有直接来自您的网站的客户端 SDK for accessing Cloud Datastore

    向您的网站客户端公开 Cloud Datastore 的最简单方法是使用 third-party Node.js SDK 编写带有 Cloud Functions for Firebase 的 API。您将为要允许来自客户端的每个呼叫编写HTTP-triggered function。这会产生一个服务器端 API,由 Google Cloud Functions 为您管理所有基础架构/服务器。

    如果您正在寻找可以直接集成到您的网站中的 NoSQL 数据库,请查看Cloud Firestore。它使用与 Datastore 类似的数据模型,但附带允许从客户端直接访问的 Firebase SDK、一种服务器端安全模型,并与 Firebase 身份验证集成以允许您根据用户凭据保护访问。

    【讨论】:

    • 我切换到 Firestore,我更开心了。感谢您的建议。
    猜你喜欢
    • 2018-04-08
    • 2018-05-29
    • 2015-01-28
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多