Express 4.0を使用してノード・アプリケーションver 7.4.0にファイル・フィールドを混在させて複数のフォーム・フィールドをPOSTしようとしていますが、 req
オブジェクト内のサーバーに送信されます。cURL複数のフィールドとファイル形式のフィールドが表示されない
curl -X POST -H 'content-type: multipart/form-data' -F '[email protected]' -F [email protected]/Users/me/Desktop/test_docs/doc1.xlsx localhost:5000/api/payments
しかし、私はconsole.log('REQ', req.body);
をログインしたとき、私はreq.body
に少なくともuserEmail
存在を期待されるとき、私は、{ }
を取得します。
私はお勧め
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ // to support URL-encoded bodies
extended: true,
}));
はなぜフォームフィールドが通過来ていないようbodyParser
ミドルウェアを使用していますか?それでも、application/JSON
として投稿すると、フィールドはreq.body
に表示されます。