クライアントでMikeal の Request Module のrequest.post() を使用し、サーバーでBusboyで処理してファイルをアップロードしています。
サーバー上:
busboy.on('field', function(fieldName, val, fieldnameTruncated, valTruncated)
イベントは予想される fieldNames で正しい回数発生しますが、val は常に空です。これは、mocha を介して統合テストを実行したとき、およびローカルで実行されている Web サーバーに対してブラウザーを使用したときに発生します。
問題は、この問題が製品サーバーや他の開発者のワークステーションでは見られないことです。プロジェクト (および製品サーバー) の他の開発者は、MacOS または Ubuntu を実行しています。この問題が発生しているワークステーションで LinuxMint 17 を実行しています。
この問題は、Request または Busboy の使用方法の問題ではなく (エッジ ケースでない限り)、ワークステーションの構成の問題が原因のようです。