1

所以我已经看到了这个答案Using NodeJs with Firebase - Security,它谈到了将 NodeJS 与 Firebase 数据结构同步。

我不使用 NodeJS(作为 Railo/Coldfusion 开发人员),我想知道在 NodeJS 之外是否可以实现这样的事情?通过 java 或者只是使用 REST 端点。还是我必须使用上面链接中的原始解决方案,分别更新我的网络服务器中的数据。

另一种措辞是;我可以从 firebase 到不是 nodeJS 的 HTTP 服务器进行往返吗?

编辑:澄清一下,我真正想做的是将电子邮件网络服务发布到 Firebase 的 REST API,然后 firebase 将其发布到我的外部 railo 服务器上的 URL,因为我的用户需要知道电子邮件何时到达,但服务器只是需要确保它存储它。

据我了解,我最好的选择是让电子邮件网络服务发布到我的 railo 服务器上的 URL,然后再发布到 firebase 上的 REST API。

4

1 回答 1

2

是的你可以。

Firebase 没有 Coldfusion 客户端库,因此您需要使用REST API。您可以使用 REST API 从您的服务器代码中读取/写入 Firebase 数据。

您将缺少的一件事是数据更改时的通知。使用node.js 客户端,您可以订阅数据更新,但无法通过 REST API 来做到这一点。

因此,如果您需要知道 Firebase 数据何时发生变化,并且您使用的是 REST,则必须定期轮询数据。

(注意:这主要是在评论中复制@Michael的答案)

于 2014-09-16T03:45:49.643 回答