1. ホーム
  2. javascript

[解決済み] express.json()とexpress.urlencoded()とは何ですか?

2022-05-13 02:34:19

質問

に関するドキュメントが見当たりません。 express.json()express.urlencoded() . それぞれは具体的に何をするのでしょうか?

どのように解決するのですか?

この jsonurlencoded ミドルウェアはどちらも ボディパーサー . これはREADMEに書かれていることです。

bodyParser([options])

の両方をパースするミドルウェアを返します。 jsonurlencoded . は options は両方のミドルウェアに渡されます。

bodyParser.json([オプション])

のみをパースするミドルウェアを返します。 json . オプションは

  • strict - オブジェクトと配列のみパース
  • limit <1mb> - リクエストボディの最大サイズ
  • reviver - に渡される JSON.parse()

bodyParser.urlencoded([オプション])

のみをパースするミドルウェアを返します。 urlencoded を解析するミドルウェアを返します。 qs モジュールで使用できます。オプションは

  • limit <1mb> - リクエストボディの最大サイズ