Express.js req.body undefined

У меня это как конфигурация моего сервера Express

app.use(app.router); 
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat" }));
app.set('view engine', 'ejs');
app.set("view options", { layout: true });
//Handles post requests
app.use(express.bodyParser());
//Handles put requests
app.use(express.methodOverride());

Но все же, когда я прошуreq.body.something в моих маршрутах я получаю некоторую ошибку, указывая на то, чтоbody is undefined, Вот пример маршрута, который используетreq.body :

app.post('/admin', function(req, res){
    console.log(req.body.name);
});

Я читал, что эта проблема вызвана отсутствиемapp.use(express.bodyParser()); но, как вы видите, я называю это перед маршрутами.

Любая подсказка?

Ответы на вопрос(24)

Ваш ответ на вопрос