【问题标题】:How and where to implement REST API with Firebase如何以及在何处使用 Firebase 实施 REST API
【发布时间】:2017-03-08 14:00:15
【问题描述】:

在对有关使用 Firebase 实现 REST API 的教程进行了一些研究之后,我能找到的所有内容都是带有 curl(或其他帮助库)方法调用的代码 sn-ps。但我找不到任何关于基础知识的信息,比如我必须在哪里调用这些方法、如何连接不同的东西等等。

我需要这个做什么:

我正在使用 Ionic 框架、HTML5 和 JavaScript 编写一个 WebApp,我需要在后端存储一些数据,所以我选择了 Firebase,因为评论非常好。

我想做什么:

我需要使用我在 JS 文件中计算的变量查询我在 Firebase 中的(已经存在的)数据,并将结果返回到同一个 JS 文件以进行进一步计算。我最好使用 Firebase REST API 教程页面 https://firebase.google.com/docs/database/rest/start 上推荐的 python lib https://github.com/thisbejim/Pyrebase,因为我在那里有一些先验知识。

我的问题:

在哪里可以使用 python 脚本实现该 REST API?我是否必须创建一个 .py 文件,将其包含到 index.html 中,在其中编写方法并以某种方式在我的 JS 文件中调用它?我真的不知道这一点。

非常感谢任何形式的帮助!

最好的问候, 朱尔

【问题讨论】:

    标签: javascript python api firebase firebase-realtime-database


    【解决方案1】:

    如果您只需要让 JavaScript 从 Firebase 数据库读取和写入数据,那么您就不需要使用 REST API 或在 Python 中实现任何东西。

    相反,您应该能够使用 Firebase JavaScript 界面从您的 JavaScript 代码直接与数据库对话。您可以按照

    处的说明开始

    Firebase: Installation & Setup in JavaScript

    【讨论】:

    • 我的想法是使用 API 查询 Firebase 中的数据,但似乎我也可以使用 forEach() 循环遍历数据而不使用 API。感谢您的暗示……我自己可能已经猜到了这个解决方案:)无论如何都接受了答案
    • @eamonn-obrien-strain REST API 相对于 firebase JS 接口的优势是什么?我的意思是只有 REST API 才能实现,而 JS 接口无法实现。为什么我要问的是我可以使用 JS 接口执行所有 CRUD 操作,这样我就开始思考哪些事情只有在 REST 中才有可能,而在 JS 接口中是不可能的。谢谢
    猜你喜欢
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 2021-01-07
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 1970-01-01
    相关资源
    最近更新 更多