bodyParserオブジェクトは、ミドルウェアを作成するためにさまざまなファクトリを公開します。すべてのミドルウェアはreq.body
にデータを入力します 解析された本体を持つプロパティ、または空のオブジェクト{}
解析する本文がなかった場合(またはエラーが返された場合)。
app.use(bodyParser.urlencoded({ extended: true })); // for encoded bodies
Content-Typeはapplication/x-www-form-urlencoded
です。
app.use(bodyParser.json()); // for json encoded bodies
Content-Typeはapplication/json
です。
application/json
データを投稿するときに使用されます{"test":"hello"}
このような。 www-form-url-encoded
app.use(bodyParser.urlencoded({ extended: true }));
を使用すると、URLからオブジェクトのKey-Valueとしてデータを取得するために使用されます。 。どちらも異なり、独自のユースケースがあります