0

간단한 웹 페이지를 만들고 있습니다. 사용자는 Google 계정으로 로그인해야합니다. 그는 환영 메시지가 그의 이름이나 이메일 및 Google지도와 함께 표시되는 페이지로 리디렉션되어야합니다. 로그인은 가능하지만 자격 증명을 표시 할 수 없습니다. 무엇이 문제 일 수 있습니까? 다음 코드는 로그인 한 페이지 (로그인 후 표시되는 코드)에 있습니다. 그러나 환영 메시지가 나타나지 않습니다.JavaScript로 로그인 한 후 Firebase에서 사용자 표시 이름을 표시하는 방법은 무엇입니까?

<script> 

firebase.auth().onAuthStateChanged(function(user) { 
if (user) { 
document.body.innerHTML='<h1>Welcome'+user.email+'</h1>'; 
} else { 
console.log("no"); 
} 

나는 문제가 될 수있는 pages.What를 표시하는 로컬 호스트를 사용하고?

답변

0

사용자 개체를 만들고 사용자에게 사용자 ID를 추가하는 것이 좋습니다.

사용 user.uid 및 중포 기지 쿼리

function lookupUser(userId) { 
     return $firebaseObject(getRoot().child("users").child(userId)) 
     .$loaded(); 
    }