我正在尝试使用nodejs嵌入我的JS Firebase应用程序。因为我是Nodejs的新手。 (不使用Admin SDK)
在loggedIN onAuthStateChanged()
在server.js中返回null之后,但在app.js(写入登录代码的位置)中正在打印用户详细信息。
以下是相关的上一个问题:Reference
App.js代码(即用户正常打印)
firebase.auth().onAuthStateChanged(firebaseUser => {
if (firebaseUser) {
currentUserID = firebase.auth().currentUser.uid;
localStorage.setItem("currentUserID", currentUserID);
console.log(currentUserID);
}else{
$('.signupform').show("slide");
$('.signupform2').hide("slide");
$('.loginform').show();
}
});
Server.js代码(在控制台中打印空)
firebase.auth().onAuthStateChanged(firebaseUser => {
console.log(firebase.auth().currentUser);
console.log(firebaseUser);
if (firebaseUser) {
signed = true;
}else{
signed = false;
}
});
我正在尝试实现previous question
中提到的isAuthenticated方法任何帮助都将受到高度赞赏。感谢