0
var firebaseUser = $firebaseAuth().$getAuth();
if (firebaseUser) {
console.log("Signed in as:", firebaseUser.uid);
} else {
console.log("Signed out");}
返回null
我刷新頁面2次後,即使用戶仍然登錄。如果我得到了火力地堡用戶的UID添加在我的實時數據庫的一些數據,因爲它是null
,我的應用程序將有一個錯誤
我用這個onAuthStateChanged很多次,但有時特意打亂了我的應用程序來更新我的數據庫時,我用它來獲得當前用戶。我想知道的一件事就是獲取用戶對象並在onauthstatechange之外使用 – Nevin
您可以通過第一個代碼段獲得用戶對象 –
請注意,您應該只在**之後引用'currentUser' **'最初至少處理了一個'onAuthStateChanged',這個屬性將是'null'直到你的應用完成與Firebase的連接 – Phil