我想将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应用中。
答案 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>