ฉันกำลังใช้ 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 คือ / เมื่อควรจะเป็น / บัญชี ??
req.route
ไม่ได้กำหนด ฉันใช้ express 3.4.4 สิ่งที่อาจทำให้เส้นทางไม่ได้กำหนดไว้?
TypeError: Cannot read property 'path' of undefined