0
ユーザがログインした場合のユーザ名を表示したい(function 3
)。当初、私はfunction 1
しか持っていなかった。ログインしたユーザーのユーザー名を表示するためにfunction 1
をfunction 2
に変更しました。私はパラメータres
とnext
が必要かどうかわからないので、これが正しい方法であるかどうかはわかりません。next()
です。何か案が?NodeJS/ExpressJS/Passportにログインしているユーザー名を表示する方法は?
私はNodeJS
、ExpressJS
とPassport
1.
function isLoggedIn(req, res, next) {
if (req.isAuthenticated()) {
return next()
} else {
res.redirect('/login')
}
}
2.
function isLoggedIn(req, res, next) {
if (req.isAuthenticated()) {
return true
}
return false
}
3.
を使用していますrouter.get('/', function(req, res) {
if (isLoggedIn) {
res.render('index', {
username: req.user.username
})
} else {
res.render('index')
}
})
私はパラメータを追加するのを忘れています。どうもありがとうございました! :) – Engo