Express + node.js を使用していて、req オブジェクトがあります。ブラウザのリクエストは /account ですが、req.path をログに記録すると、「/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 は / である必要があるのに /account ??