2016-05-22 11 views
0

req.bodyにアクセスしたいです。 リクエストボディに要素数の少ないJSON構造が含まれている場合は正常に動作します。 しかし、JSON構造に膨大な量のデータ(イメージなど)が含まれている場合、req.bodyは空です。 データが完全にアップロードされていない可能性がありますが、どうすれば待つことができますか?nodejs express-busboy req.body is empty

+0

もっと文脈を提供できますか?どこからJSONを取得しようとしていますか?あなたのリクエストはどのように見えますか?ソリューションのデモを開始するのに十分な情報がありません。ありがとう! – AlexanderGriffin

答えて

0
busboy.on('field', function(fieldname, val) {  
      req.body[fieldname] = val; 
    }); 

終了イベントの前にこれを試してください。そしてあなたは完成時にあなたのデータを完全に得るでしょう。

busboy.on('finish' ......) 
+0

私はエクスプレスを使用しています。だから私はそれのようなものを持っている:app.post( '/ myroute'、function(req、res){...}と私はこれもWebフォームのために行う必要がありますか? – testpresta

+0

私はエラーがありますエラー:サポートされていないコンテンツの種類:アプリケーション/ json – testpresta