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) 
    }); 
    } 
});