busboy ミドルウェアを使用して、POST リクエストから本文を取得しようとしています。
メインのserver.jsに次のものがあります
//file upload middleware
var busboy = require('connect-busboy');
app.use(busboy());
私は次のようにルートを設定しています:
app.post('/create', function(req, res){
req.pipe(req.busboy);
req.busboy.on('finish', function (fieldname, file, filename) {
console.log(req.body);
});
});
しかし、エンドポイントにリクエストを送信すると、次のエラーが発生します。
_stream_readable.js:501
dest.end();
^
TypeError: Cannot call method 'end' of undefined
at IncomingMessage.onend (_stream_readable.js:501:10)
at IncomingMessage.g (events.js:180:16)
at IncomingMessage.emit (events.js:92:17)
at _stream_readable.js:943:16
at process._tickCallback (node.js:419:13)
このルート内の本文を読み取るにはどうすればよいですか?