Ich verwende express + node.js und habe ein req-Objekt. Die Anfrage im Browser lautet / account, aber wenn ich req.path protokolliere, erhalte ich '/' --- not '/ account'.
//auth required or redirect
app.use('/account', function(req, res, next) {
console.log(req.path);
if ( !req.session.user ) {
res.redirect('/login?ref='+req.path);
} else {
next();
}
});
req.path ist / wann sollte es sein / account ??
req.route
ist nicht definiert. Ich benutze Express 3.4.4. Was kann dazu führen, dass die Route undefiniert ist?
TypeError: Cannot read property 'path' of undefined