【问题标题】:Integrate Firebase Realtime Database with Google app engine web app (Python API)将 Firebase 实时数据库与 Google 应用引擎网络应用(Python API)集成
【发布时间】:2017-07-08 16:44:12
【问题描述】:

这里是初学者: 我刚刚学习了使用 Python API 在谷歌应用引擎中进行 Web 开发。我打算做的是将firebase的实时数据库与我已经构建的网络应用程序一起使用。当我转到 Firebase 文档时,我只看到对 javascript 应用程序的支持。有人可以向我展示发生了什么事的大图。 firebase 是否仅与 javascript web 应用程序集成?

我了解您在 Html 文件中注入了 javascript 代码。但是该应用程序仍然在服务器端的 Python 上运行。如何将 firebase 与此结合使用?

【问题讨论】:

    标签: javascript google-app-engine firebase


    【解决方案1】:

    Firebase 主要设计为一个实时数据库,它使用 JavaScript + WebSockets 直接集成到您的浏览器中。它有一个称为 Firebase 函数的功能,允许您运行服务器端 JavaScript,例如 NodeJS,以及一个允许从其他应用程序读取/写入数据的管理 API。

    如果您设计了一个 Web 应用程序,您需要确定功能的哪些部分需要实时技术,哪些使用服务器端。通常,Firebase 将是一个很好的用例,例如:

    • 通知
    • 聊天
    • 实时更新
    • 即时消息

    一旦您选择了 Firebase 所需的功能,您就可以使用 Web API (JavaScript) 将 Firebase 集成到前端: https://firebase.google.com/docs/web/setup

    然后您可以使用 Admin API(Python、Java、NodeJS)在 python 中读取/写入数据 https://firebase.google.com/docs/admin/setup

    【讨论】:

    • 请原谅我的菜鸟谈话。我已经在应用引擎上部署了这个处理程序 .py 文件。我不明白的是我可以将firebase数据库集成到这个中吗?
    • 您可以使用 Admin API (Python) 读取/写入 Firebase 数据库。示例在这里:firebase.google.com/docs/database/admin/start
    猜你喜欢
    • 1970-01-01
    • 2018-01-23
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 2023-01-31
    • 1970-01-01
    • 2013-01-11
    相关资源
    最近更新 更多