1

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

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

目前我正在将此数据发布到服务器,以便我可以添加到它并创建配置文件对象,但我想知道是否有更好的方法来做到这一点 - 有没有什么我可以调用服务器端来获取这个thirdpartyuserdata而不必发布它来自客户端?

4

1 回答 1

2

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

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

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

于 2014-07-19T15:27:03.790 回答