【问题标题】:Why does firebase not work on my nodejs server?为什么 firebase 不能在我的 nodejs 服务器上运行?
【发布时间】:2017-03-30 10:32:48
【问题描述】:

你会看到我有这个代码

var email = req.body.correo;
var pass = req.body.pass;
var firebase = require("firebase-admin");
var serviceAccount = require("./prueba-064cb79dba28.json");

firebase.initializeApp({
credential: firebase.credential.cert(serviceAccount),
databaseURL: "https://prueba-b81ec.firebaseio.com"
});

firebase.auth().createUserWithEmailAndPassword(email,pass).catch(function(error){

var errorCode = error.code;
var errorMessage = error.message;

});

}

我一直在浏览文档,首先我遇到了 firebase 库的弃用方法错误,服务器向我发送了一条错误消息,告诉我使用这个,但是它不起作用,它没有创建用户,我已验证电子邮件和密钥已发送

【问题讨论】:

    标签: node.js express firebase firebase-authentication


    【解决方案1】:

    当您似乎在使用 firebase 客户端 node.js 时,您需要 firebase-admin。客户端库用于 createUserWithEmailAndPassword。 替换为以下内容:

    var firebase = require("firebase");
    var config = {
      apiKey: "AIza...",
      authDomain: "...",
      databaseURL: "...",
      ..
    };
    firebase.initializeApp(config);
    

    【讨论】:

    • 你现在是我的上帝了哈哈哈,非常感谢 ;)
    猜你喜欢
    • 2019-12-19
    • 2011-05-27
    • 1970-01-01
    • 2013-10-10
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多