登录后的NodeJS和Firebase重定向 - currentUser返回Null

时间:2017-07-18 06:17:29

标签: javascript node.js express firebase firebase-authentication

我正在尝试使用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方法

任何帮助都将受到高度赞赏。感谢

0 个答案:

没有答案