0

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)

このルート内の本文を読み取るにはどうすればよいですか?

4

1 に答える 1