我試圖獲取我當前登錄的網站用戶的令牌。但是,JavaScript無法爲我獲得價值。我認爲有2個問題在這裏:Firebase getToken()TypeError:無法讀取屬性
當我得到在啓動Auth.currentUser,我得到這個錯誤「類型錯誤:無法讀取空的特性‘爲gettoken’」。但是當我在控制檯中鍵入Auth.currentUser.getToken()時,具有令牌的對象實際上顯示出來了。
getToken()返回給我的是一個承諾對象,其關鍵字'ea'包含該標記的值。但是當我做Auth.currentUser.getToken().aa它會讓我'null'。我如何直接從對象中檢索令牌?
謝謝!
我檢索令牌代碼:
var Auth = firebase.auth()
var token = Auth.currentUser.getToken()
拿到ID令牌的示例中,我已經試過了,同樣的結果... – thousight
雖然這樣做的直接讓我的令牌字符串,它仍然沒有解決TypeError的問題。但非常感謝您的答案,它有幫助。 – thousight
這意味着沒有當前用戶,即您尚未登錄。 –