0
req.isAuthenticated()で認証状態を確認してから、trueまたはfalseとしてensureAuthenticatedを返します。私の問題は、コンソールに何も記録されていないため、私のensureAuthenticated関数が正しく動作していないようです。認証関数への戻り値が正しく機能していないようです
app.get('/', ensureAuthenticated, function (req, res) {
if (ensureAuthenticated()) {
console.log('logged in')
} else {
console.log('not logged')
}
});
function ensureAuthenticated(req, res, next) {
Authenticate();
function Authenticate() {
if (req.isAuthenticated()) {
return true;
} else {
return false;
}
}
return Authenticate;
}