如何在同一页面上使用Firebase v2和Firebase v3?

时间:2016-09-20 17:50:32

标签: javascript firebase

我想将firebase.com数据迁移到新的firebase.google.com,将一些内容从firebase.com节点移至firebase.google.com存储。

因此,我需要将Firebase v2 SDK和Firebase v3 SDK嵌入到同一页面中。

我担心SDK都使用相同的Firebase全局变量,因此无法同时使用这两个API。

您是否知道有可能重命名Firebase v3 SDK全局变量的Firebase v2 SDK(类似于noConflict())? 或者也许允许我先加载其中一个SDK,然后手动重命名全局变量并加载第二个SDK?

注意:我在浏览器中,而不是在NodeJS应用中。

2 个答案:

答案 0 :(得分:2)

在同一页面中不支持使用Firebase 2.x和3.x SDK。

将现有项目升级到新的firebase.google.com控制台后,您可以继续在页面中使用Firebase 2.x SDK。但是,如果您想使用新功能,整个页面必须使用新的3.x SDK。

答案 1 :(得分:1)

我在我的页面上使用Firebase 3.x SDK解决了我的问题,并通过手动REST API实现访问我的“旧”Firebase实例(实现起来并不是很重要,REST API使用起来相当简单)< / p>