nil ist nicht definiert, wenn geprüft wird, ob der Benutzer angemeldet ist

Ich möchte Firebase verwenden, um festzustellen, ob ein Benutzer angemeldet ist oder nicht:

var auth = new FirebaseSimpleLogin(Ref, function(err, user){
        if(err){
          console.log(err);
        }else if(user){
          console.log("User ID:" + user.id + ", Email: " + user.email);
        }else if(user == nil){
          console.log("No user logged in");             
        }else{
          login();
        }
      });

Aber es gibt mir diesen Fehler:

nil ist nicht definiert

wenn der Benutzer nicht angemeldet ist. Irgendeine Erklärung und wie man das behebt?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage