So zeigen Sie eine andere Seite an, wenn der Benutzer über firebase @ angemeldet i

Ich habe ein kleines Problem, und es scheint ein einfaches zu sein, aber ich kann mich nicht darum kümmern, was ich tun soll.

Ich habe eine Express-App, die Firebase zum Speichern von Daten verwendet. Ich kann mich über ein clientseitiges Skript anmelden, registrieren und abmelden, aber mein Problem ist: Wie überprüfe ich per Express, ob ein Benutzer angemeldet ist, um eine andere Seite an die angemeldeten Benutzer senden zu können?

Dies ist mein Code bisher:

var firebase = require('firebase');
// Initialize Firebase
var config = {
 serviceAccount: "./Chat Application-ad4eaaee3fcc.json",
 databaseURL: "MY_DATABASE_URL"
};
firebase.initializeApp(config);

und dann möchte ich eine spezielle Seite für angemeldete Benutzer anzeigen, und das habe ich versucht:

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("/");
  }
});

Ich weiß, das scheint eine einfache Frage zu sein, aber jede Hilfe wäre sehr dankbar!

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage