2016-06-24 14 views
2

Es gibt ein Problem beim Starten ..Firebase createUserWithEmailAndPassword Methode wird in node.js undefined

ich meine Feuerbasis App initialisiert. Aber Auth() funktioniert nicht

var auth = firebase.auth(); 
console.log(auth.createUserWithEmailAndPassword) 

createUserWithEmailAndPassword gibt undefined zurück.

Es gibt auch Funktionsfehler

var email = "[email protected]" 
var password = 123 

var auth = firebase.auth(); 
auth.createUserWithEmailAndPassword(email, password).then(function(result) { 
    console.log(result) 
}).catch(function(error) { 
    console.log(error) 
}); 

den Fehler:

TypeError: auth.createUserWithEmailAndPassword is not a function

Was ist das Problem?

+0

werden Sie Ihre Anwendung mit 'firebase.initializeApp (config) initialisiert;'? – adolfosrs

+0

Ja, ich benutze initializeApp. firebase.database funktioniert, aber Firebase.auth funktioniert nicht – ozer

+0

Was ist Ihre Version in package.json? Firebase hatte vor einigen Wochen große Veränderungen. Vielleicht müssen Sie auf neue Version 3.x aktualisieren oder zurück zu 2.x – libik

Antwort

2

Es gibt keine Methode createUserWithEmailAndPassword für node.js in Firebase 3.0.5 ist, schauen documentation

+1

3.3.x hat es jetzt. Siehe https://firebase.google.com/docs/reference/node/firebase.auth.Auth#createUserWithEmailAndPassword – CENT1PEDE

+0

, siehe auch http://StackOverflow.com/a/39596386/432311 – rmp251