Mein Benutzer muss sich anmelden, bevor er auf eine beliebige Route zugreifen kann, aber warum in der zweiten Route res.username ist nicht definiert?eingestellt auf req und Zugriff auf eine andere Route
router.post('/login', passport.authenticate('local'), function(req, res) {
res.username = req.user.name;
res.json({result:1,username:req.user.name}); //work
});
router.post('/some_other_route', function(req, res, next) {
console.log(res.username) // undefined
})
Ich benutze Express-Sitzung Middleware mit Reisepass.
Ich sehe keine Beziehung zwischen diesen Routen .. – Rayon
@Rayon warum ist verwandt zu sein hat? Ich bekomme Sie nicht –