1
ログインシステムでマルチプレイヤーゲームを作成しています。私のapp.jsには私が持っていますreq.userのプロパティにアクセスできない
app.use(function (req, res, next) {
res.locals.success_msg = req.flash('success_msg');
res.locals.error_msg = req.flash('error_msg');
res.locals.error = req.flash('error');
res.locals.user = req.user || null;
next();
});
私は私のユーザーにアクセスできます。私がそこに書いているときconsole.log(req.user);
それはうまく動作します。私のユーザーのプロパティを表示します。たとえば:
はTypeError::私はconsole.log(req.user.username);
を書くとき
{ __v: 0,
password: '$2a$10$fHVFeChN4xo67ioWMDfix.VOFLAbNu33xAoRb09b9QRwnmOJ389/O',
username: 'a',
email: '[email protected]',
name: 'a',
_id: 5744c2b7835f90cc05d27ee5 }
はしかし、それはエラーを表示し、未定義のプロパティ 'ユーザ名' を読み取ることができません。
私はどんな助けでも感謝します。ありがとうございます!