我有一个小问题,它似乎很容易,但我似乎无法绕过该怎么做.
我有一个快速应用程序,它使用Firebase来存储数据.我能够通过客户端脚本登录,注册和注销,但我的问题是:如果用户登录,如何通过快递检查,以便能够向登录用户发送不同的页面?
到目前为止这是我的代码:
var firebase = require('firebase');
// Initialize Firebase
var config = {
serviceAccount: "./Chat Application-ad4eaaee3fcc.json",
databaseURL: "MY_DATABASE_URL"
};
firebase.initializeApp(config);
Run Code Online (Sandbox Code Playgroud)
然后我想为登录用户显示一个特殊页面,这就是我尝试过的:
router.get("/special-page", function(req, res, next) {
var user = firebase.auth().currentUser;
console.log(user); // this variable gets undefined
if(user) {
res.render("special-page");
} else {
res.redirect("/");
}
});
Run Code Online (Sandbox Code Playgroud)
我知道这似乎是一个简单的问题,但任何帮助将不胜感激!
提前致谢.