これは私の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());
ご覧のとおり、ルートの前に呼び出します。
どんな手掛かり?