【发布时间】:2017-04-09 21:27:23
【问题描述】:
我目前正在为我的机构开发应用程序,但遇到了以下问题。 我想允许用户检查数据库中的一些东西(目前使用 firebase)。因为我必须从外部服务器检查一些东西,所以我设置了一个 node.js 服务器来发送更改通知。我想使用这个服务器作为 Firebase 和应用程序之间的链接,以满足更复杂的需求。
对于我的节点服务器和应用程序之间的网关,我使用了 express... 我设置了基本的东西,但是出现了以下问题,我不知道如何解决这个问题......
例如,我打开了 API 以登录用户帐户,因此我向我的服务器发送了一个带有用户名和身份验证令牌的请求。但是现在问题出现了。由于服务器必须从 Firebase 中检查它,所以我无法对这个值做任何事情,因为我不知道什么时候得到它,而且我也不知道如何使用异步来做到这一点。
如果有人知道如何做到这一点,那真的会对我有所帮助。如果这个上面的场景在这里混淆了一件简单的事情:
当我收到请求(快递)时,如何从 Firebase 发送一个值...并在该值已加载时发送一个请求?
如有必要,我愿意更改数据库,例如更改为 MongoDB 或其他如果有帮助的话。
【问题讨论】:
-
您应该从上面的链接中查看答案。基本概念是快速服务器等待来自firebase的响应。当您收到来自 firebase 的响应时,快递服务器会将数据发送回客户端。
-
感谢您的回复,我已经查看了链接,我会查看它:)
标签: javascript node.js express firebase firebase-realtime-database