我从firebase获得此代码,无法在Angular 2 CLI中运行,它显示无法访问的代码。我怎样才能取代它或使其有效;
firebase.auth().currentUser.getToken(/ forceRefresh / true).then(function(idToken) {
// Send token to your backend via HTTPS
// ...
}).catch(function(error) {
// Handle error
});
谢谢大家。
答案 0 :(得分:0)
处理此问题的正确方法是先检查用户是否存在,然后获取令牌ID。 getToken()
已被弃用。尝试使用getIdToken()
firebase.auth().onAuthStateChanged(function(user) {
if (user) {
user.getIdToken().then(function(data) {
console.log(data)
});
}
});