firebase 3身份验证获取错误
问题描述:
我已经在firebase上创建了新应用并启用了电子邮件/密码提供程序。firebase 3身份验证获取错误
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 请告诉我我做错了什么
答
当前Firebase node.js api不允许您创建用户。
如果您深入了解firebase.auth()
对象,您会发现这是为了验证目的设计的,而非管理用户。在谈论管理用户时,Firebase的构建将在应用程序方面进行调用。
firebase.auth():
{createCustomToken: [Function],
verifyIdToken: [Function],
INTERNAL:
{ delete: [Function],
getToken: [Function],
addAuthTokenListener: [Function],
removeAuthTokenListener: [Function] } }