firebase 3身份验证获取错误

时间:2016-08-14 17:34:43

标签: node.js firebase firebase-authentication

我在firebase上创建了新应用,并启用了电子邮件/密码提供商。

    var firebase = require("firebase");
    var config = {
    apiKey: "===========",
    authDomain: "========.firebaseapp.com",
    databaseURL: "https://------.firebaseio.com",
    storageBucket: "-------.appspot.com",
  }; 
firebase.initializeApp(config);   

firebase.auth().createUserWithEmailAndPassword("email","password").catch(function(error) {
          // Handle Errors here.
          var errorCode = error.code;
          var errorMessage = error.message;
          // ...
        });

但是我得到firebase.auth()。createUserWithEmailAndPassword()不是函数。在nodejs和firebasae中使用3 请告诉我我做错了什么

1 个答案:

答案 0 :(得分:0)

目前Firebase node.js api不允许您创建用户。

如果你对firebase.auth()对象有一点了解,你会发现这个设计几乎用于身份验证,而不是管理用户。在谈论管理用户时,构建了Firebase以在应用程序端调用。

firebase.auth(): 
 {createCustomToken: [Function],
  verifyIdToken: [Function],
  INTERNAL: 
   { delete: [Function],
     getToken: [Function],
     addAuthTokenListener: [Function],
     removeAuthTokenListener: [Function] } }