body-parser
を使用せずにデータを取得できるのに、なぜ Express アプリケーションで が必要なのかわかりませんbody-parser
。 は実際には何をどのように行うのでしょうか?
ベストアンサー1
編集: 2019年4月2日[メールアドレス]body-parser ミドルウェアは Express に含まれているため、body-parser を別途インストールする必要がなくなりました。詳細はこちらをご覧ください
古い:
Express.jsHTTP POST
バージョン 4 以降でリクエストを処理するには、 というミドルウェア モジュールをインストールする必要があります。body-parser
body-parser
受信リクエスト ストリームのボディ部分全体を抽出し、 に公開しますreq.body
。
ミドルウェアは以前は Express.js の一部でしたが、現在は別途インストールする必要があります。
このbody-parser
モジュールは、リクエストを使用して送信された JSON、バッファ、文字列、および URL エンコードされたデータを解析しますHTTP POST
。body-parser
以下に示すように、NPM を使用してインストールします。
npm install body-parser --save