ルーターミドルウェアがない場合、サーバー側が投稿データを受信すると、通常どおりログに記録できます。
var express = require('express');
var app = express.createServer();
app.configure(function () {
app.use(express.static(__dirname + '/static'));
// app.use(app.router);
app.use(express.bodyParser());
})
app.get('/', function(req, res){
res.send('Hello World');
});
app.post('/', function(req, res){
console.log('body:', req.body);
res.send(req.body);
});
app.listen(8000);
しかし、router
ミドルウェアを使用すると、ログの結果は次のようundefined
になり、応答はありません
なんで?どうすればこの問題を解決できますか?