Electron Firebase:FIREBASE警告:提供的身份验证凭据无效

时间:2017-07-29 20:25:36

标签: node.js firebase electron

我已创建使用firebase身份验证和数据库的electron应用。 应用程序使用signInWithCustomToken与从远程服务器收到的令牌。 在我的工作机器(macOS)上它按预期工作。但当我将我的回购克隆到家用机器(windows)时,我已经收到

FIREBASE WARNING: Provided authentication credentials are invalid. 
This usually indicates your FirebaseApp instance was not initialized correctly. 
Make sure your apiKey and databaseURL match the values provided 
for your app at https://console.firebase.google.com/

正如我在此处发现的firebase-admin错误相同。但我正在使用客户端库。我也误解了它是如何依赖机器运行的?

我使用带有firebase 4.1.5的npm包webpack进入客户端脚本

初始化:

const firebaseConf = {
  apiKey: '<api_key>',
  authDomain: '<domain>.firebaseapp.com',
  databaseURL: 'https://<database>.firebaseio.com',
  projectId: '<project_id>',
  storageBucket: '<storage>.appspot.com',
  messagingSenderId: '<sender_id>',
};

Vue.prototype.$firebase = firebase.initializeApp(firebaseConf);

因此在工作机器上所有数据库操作都可以正常工作。但是在家用机器上,它显示在signInWithCustomToken调用之后几次警告,并且没有其他任何操作 代码完全一样。它是从bitbucket克隆的

我花了一整天的时间试图弄清楚原因但失败了。 对不起我的英文

提前谢谢

0 个答案:

没有答案