ali*_*ira 4 javascript node.js firebase
由于firebase已升级到3.0版本并且我需要迁移到新版本,因此我的节点服务器的身份验证出现了问题.代码是这样的
var firebase = require('firebase');
var config = {
apiKey: "<minha apiKey>",
authDomain: "<meu domínio de autenticação>",
databaseURL: "<url do banco>",
storageBucket: "<minha storageBucket>",
serviceAccount: "<nome do arquivo gerado pela conta de serviço>.json"
};
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
运行npm start时,会出现以下错误:
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/', or if you're using
a service account, make sure it's authorized to access the specified
databaseURL and is from the correct project.
Run Code Online (Sandbox Code Playgroud)
但我在firebase中的自己的控制台上获得了所有设置信息.
小智 9
我有同样的问题.在我的例子中,事实证明,根本原因是我的服务帐户不是我项目的"编辑"角色的成员.我必须转到Google Cloud IAM控制台(转到Firebase项目控制台,点击设备,然后点击"权限")并创建一个新的服务帐户.
显然有一个Firebase错误,其中一些服务帐户创建时权限不足.以下是Google网上论坛讨论该错误的主题:https://groups.google.com/forum/#!topic / firebase-talk/i2sqxJIRzno
| 归档时间: |
|
| 查看次数: |
1255 次 |
| 最近记录: |