2016-08-14 295 views
0

我已經在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 請告訴我我做錯了什麼

回答

0

當前Firebase node.js api不允許您創建用戶。

如果您深入瞭解firebase.auth()對象,您會發現這是爲了驗證目的設計的,而非管理用戶。在談論管理用戶時,Firebase的構建將在應用程序方面進行調用。

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