用于解析云代码的类似于Node.js的firebase模块

我正在尝试将Firebase与Parse集成,以便为我的应用程序添加实时功能.但是,某些API函数(例如使用limit()或startAt()/ endAt()限制对Firebase的查询的功能)不适用于firebase REST API.

它们可以与Node.js模块一起使用,但即使Parse Cloud支持类似CommonJS的模块,我也不确定是否可以集成Firebase节点模块而无需进行一些重大调整.

知道如何访问这些功能,除了使用Firebase插件运行我自己的node.js服务器并使用它将我的调用重定向到firebase?

最佳答案 看起来有可能.您要做的是创建一个“云代码模块”并包装您需要的Firebase工具.
They have a tutorial here

它是非常标准的node.js结构.你把所有的Firebase方法都放到了导出中,添加了一个初始化方法(这是你可能会做的事情,比如auth?),然后你就关闭了.

包装Firebase并不困难或冗长.例如,这是a gist that wraps Firebase in a promise structure.您基本上可以将该要点中的方法作为将它们包装到Parse中的蓝图.

点赞