Я использую node.js в качестве серверной части для моего веб-приложения. На сервере у меня
res.sendFile(path.join(__dirname, "../public/html/main/profile.html"));
});
Но я хочу только отправить файл, если пользователь вошел в систему. Я пытаюсь выяснить, как обнаружить это с помощью Firebase в node.js. Я попытался инициализировать приложение в node.js, выполнив
var firebase = require("firebase");
var config = {
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
};
firebase.initializeApp(config);
firebase.auth().onAuthStateChanged(function(user) {
if (user) {}
})
Но даже если у меня есть пользователь, вошедший во внешний интерфейс, похоже, что переменная "user" имеет значение false из внутреннего интерфейса. Как определить, зарегистрирован ли пользователь в бэкэнде node.js или нет?
Заранее спасибо.