0

我從firebase獲得此代碼,無法在Angular 2 CLI中運行,它顯示無法訪問的代碼。我怎樣才能取代這個或使其工作;FireBase getToken(/ forceRefresh/true)不起作用

firebase.auth().currentUser.getToken(/ forceRefresh/true).then(function(idToken) { 
    // Send token to your backend via HTTPS 
    // ... 
}).catch(function(error) { 
    // Handle error 
}); 

謝謝大家。

+0

這部分代碼不可讀 –

+0

(/ forceRefresh /真) - 這部分 –

+0

/* * forceRefresh / – bojeil

回答

0

處理此問題的正確方法是檢查用戶是否先存在,然後獲取令牌ID。 getToken()已被棄用。嘗試使用getIdToken()

firebase.auth().onAuthStateChanged(function(user) { 
    if (user) { 
    user.getIdToken().then(function(data) { 
     console.log(data) 
    }); 
    } 
});