【问题标题】:Firebase 3.0 failed initializeAppFirebase 3.0 初始化应用失败
【发布时间】:2016-06-14 09:00:47
【问题描述】:

迁移到 firebase 3.0 但初始化失败。

     var firebase = require('firebase');

      // Initialize Firebase
      var config = {
        apiKey: "key",
        authDomain: ".firebaseapp.com",
        databaseURL: ".firebaseio.com",
        storageBucket: ".appspot.com",
      };
      firebase.initializeApp(config);

    module.exports ={

        return : {
            auth : firebase.auth,
            database : firebase.database(),
            storage : firebase.storage()
        }
    }

node_modules\firebase\auth-node\auth.js:61
throw new Error('Invalid service account provided');
at \node_modules\firebase\auth-node\index.js:31:9
at \node_modules\firebase\app-node.js:11:272

安装的火力基地:3.0.2, 节点:4.4.2 “快递”:“^4.13.4”

【问题讨论】:

    标签: firebase typeerror


    【解决方案1】:

    尝试使用相关 API 密钥从 Web 设置选项卡复制正确的设置设置。

    【讨论】:

    • 设置正确,直接从web setup firebase处理。
    【解决方案2】:

    尝试删除 [DEFAULT] 应用并重新初始化。我认为代码类似于

    firebase.app.delete().then(function(){
    
    )};
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。在这里查看:Firebase "throw new Error('Invalid service account provided');" error message

      您需要创建一个服务帐号并将其添加到您的 Firebase 应用配置中。

      firebase.initializeApp({
        serviceAccount: "path/to/serviceAccountCredentials.json",
        databaseURL: "https://databaseName.firebaseio.com"
      }) 
      

      【讨论】:

        猜你喜欢
        • 2018-07-16
        • 2019-04-23
        • 2017-02-06
        • 1970-01-01
        • 1970-01-01
        • 2016-10-27
        • 2018-05-23
        • 2021-01-23
        • 2016-09-20
        相关资源
        最近更新 更多