【问题标题】:Posting Firebases's thirdpartyuserdata object to the server将 Firebases 的第三方用户数据对象发布到服务器
【发布时间】:2014-09-04 15:01:56
【问题描述】:

我正在使用 Firebase 和 SimpleLogin 来允许用户通过 Google、Twitter 等登录。

我想使用一些 thirdpartyuserdata 对象为我在 Node 上运行的应用程序创建用户配置文件。

目前我正在将此数据发布到服务器,以便我可以添加到它并创建配置文件对象,但我想知道是否有更好的方法来执行此操作 - 有什么我可以调用服务器端来获取这个@ 987654322@无需从客户端发布?

【问题讨论】:

  • 你是说你做一个 AJAX 帖子来将数据存储在另一个数据库中吗?如果你提供了一些代码可以让事情变得更容易帮助:)
  • @David 是的,我将在客户端接收到的数据发布到我的节点服务器,该对象在将其保存到我的 Firebase 参考之前用其他属性进行了修饰。理想情况下,我想掌握第三方数据服务器端,这样它会更干净一些。

标签: node.js firebase firebasesimplelogin


【解决方案1】:

首先考虑您的“服务器”实际上只是 Firebase 数据的另一个消费者。由于 FirebaseSimpleLogin 只是一个令牌生成器,带有一些用于执行 OAuth 的精美工具,并且因为这完全发生在客户端,所以没有什么可消耗的。

如果您想在服务器上使用数据,您需要像您所做的那样 POST 数据,或者使用 Firebase 传输信息。您会发现queue approach 可以为您节省大量代码,因为这允许您使用 Firebase 作为 API,并避免在 Node 中创建 RESTful 服务以及随之而来的所有包袱。

队列的想法只是您将数据推送到一个客户端的 Firebase 并在预期的接收者(在本例中为您的节点工作器)读取(并可能删除它)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多