当前位置: 首页 > 知识库问答 >
问题:

多个Firebases实例

羊慈
2023-03-14

当我试图创建多个新的Firebase(url);实例时,我遇到了一个问题。

例如:

var token1 = "c.AdASdsAsds...";
var token2 = "c.dkasdEddss...";

var v1 = new Firebase('https://developer-api.nest.com');
v1.auth(token1,function(err){ 
    console.log("Connected 1 "+err);
},function(err){ console.log("Cancel 1: "+err); });

var v2 = new Firebase('https://developer-api.nest.com');
v2.auth(token2,function(err){ 
    console.log("Connected 2 "+err);
},function(err){ console.log("Cancel 2 "+err); });

控制台日志:connected 2 null,仅此而已。不再有了。

共有1个答案

东和怡
2023-03-14

在使用Firebase身份验证的单个页面中,只能对您进行一次身份验证。

Firebase文档中的此页:

对Firebase的所有引用共享相同的身份验证状态。因此,如果两次调用new Firebase()并对其中一个调用auth(),它们都将被验证。

当然,nest-api身份验证的工作方式可能不同,但我对此表示怀疑。

您提供了Firebase文档中另一页的引用:

即使我们在不同的Firebase引用上调用。auth,也不可能同时使用多个凭据对同一个Firebase进行身份验证。身份验证状态是全局的,并适用于所有对Firebase的引用。但是,可以创建对两个或更多不同火源的引用,并独立地对它们进行身份验证。

 类似资料:
  • 问题内容: 大多数人似乎建议在不同的端口(6379和6380)上运行单独的Redis实例。为什么在创建第二个数据库时更通常建议这样做?我还没有完全阅读文档,但是大多数示例在连接时并未真正提及“选择Redis数据库”。Ruby客户端的一个示例,nrk / predis的自述文件: 目前,我们正在使用Campfire在办公室中运行Hubot,而我正在为GTalk工作第二个,因为每个Hubot实例只能使

  • 问题内容: 我想在 多个线程* (每个CPU内核一个)中使用 scipy.integrate.ode (或scipy.integrate.odeint)实例,以便一次解决多个IVP。但是文档中说:“此集成器不可重入。您不能同时使用“vode”集成器拥有两个ode实例。 ” * __ (尽管文档未说明,但如果多次实例化,odeint也会导致内部错误。) 知道该怎么办吗? 问题答案: 一种选择是使用(

  • 我们目前在办公室用营火运行Hubot,我正在为GTalk开发第二个适配器,因为每个Hubot实例只能使用一个适配器。因此,我正在考虑创建第二个Redis数据库或实例,以便隔离两个hubots之间的数据。但是在我深入讨论之前,我想了解为什么要使用单独的实例而不是创建第二个数据库。

  • 我正在将Vue集成到一个表单网站上,这意味着如果页面上有多个表单,我必须创建Vue应用程序的几个实例。所有实例共享相同的Vuex存储。 我创建了一个Vuex模块,这样每个Vue实例都可以有自己的本地状态。我的主要目标是防止一个Vue实例更新另一个Vue实例的状态。 这是我的Vuex模块 创建我的Vuex实例: 我正在阅读Vuex文档,它说你需要使用一个返回模块状态的函数,这就是我正在做的。但是,当

  • 我们有一个Spring Boot Restful API,它需要从两个不同的Elasticsearch实例(在不同的服务器上)获取数据,一个用于“共享”数据(上面有大约5个不同的索引),一个用于“私有”数据(有大约3个不同的索引)。目前只针对“私有”数据实例运行,一切都很好。但我们现在需要获取“共享”数据。 在我们的Spring Boot应用程序中,我们启用了如下Elasticsearch存储库

  • 首先,我已经阅读了Hibernate——一个包含多个实体的表?。 然而,我希望将两个实体映射到同一个表,但我希望它们都是实体,我可以从中选择。我的意思是: 一个表:人(id、姓名、出生日期、城市、街道、邮政编码)。 两个实体:人(id、name、dateOfBirth)、地址(id、城市、街道、邮政编码)。 实体之间是1:1的关系,但数据库中仍然是1个表。 如果我在上面的链接中使用建议的解决方案(