私はexpress + node.jsを使用していて、reqオブジェクトがありますが、ブラウザーでのリクエストは/ accountですが、req.pathをログに記録すると、「/」ではなく「/」が表示されます。
//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である必要がありますか?
req.route
未定義です。エクスプレス3.4.4を使用しています。ルートが未定義になる原因は何ですか?
TypeError: Cannot read property 'path' of undefined