将Firebase实时数据库与Google应用引擎网络应用(Python API)集成

时间:2017-07-08 16:44:13

标签: javascript google-app-engine firebase

初学者: 我刚刚使用Python API在谷歌应用引擎中学习了网页开发。我打算做的是使用firebase的实时数据库和我已经构建的Web应用程序。当我访问Firebase文档时,我只看到对javascript应用程序的支持。有人可以告诉我一切正在发生的事情。 firebase是否只与javascript网络应用集成或什么?

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

1 个答案:

答案 0 :(得分:0)

Firebase主要设计为实时数据库,可使用JavaScript + WebSockets直接集成到您的浏览器中。它有一个名为Firebase的功能,它允许您运行服务器端JavaScript,如NodeJS,以及一个Admin 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