首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase :多数据库实例firebase.database(url)错误:“类型的参数不能分配给'App‘类型的参数

Firebase :多数据库实例firebase.database(url)错误:“类型的参数不能分配给'App‘类型的参数
EN

Stack Overflow用户
提问于 2018-06-02 14:55:08
回答 1查看 526关注 0票数 1

我试图访问角度WebApp中的多个防火墙数据库实例。这是我的代码:

代码语言:javascript
复制
firebase.database("https://<url for secondary db instance>")

我被错误地说:

数据库只接受"app“作为数据库中的参数(App:App)

但在firebase文档中,它说:firebase.database('https://<url for secondary db instance>');。这是文档的参考。

在package.json版本中,firebase版本^5.0.4

知道有什么不对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-04 17:03:33

查看参考文档这里firebase.database()只接受应用实例,而不是字符串。我为不久将推出的文档安装了一个修复程序。下面是在JavaScript中实现此操作的正确方法:

代码语言:javascript
复制
// init
const app1 = firebase.initializeApp({
  databaseURL: "https://testapp-1234-1.firebaseio.com"
});

const app2 = firebase.initializeApp({
  databaseURL: "https://testapp-1234-2.firebaseio.com"
}, 'app2');

// Get the default database instance for an app1
const database1 = firebase.database();

// Get a database instance for app2
const database2 = firebase.database(app2);

// This also works obviously
// const database1 = firebase.database(app1);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50658130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档