Node.js Express POST リクエストのリクエスト本文へのアクセス
Express フレームワークを使用して Node.js で POST リクエストを操作する場合、リクエストボディはフォームデータを処理するために重要です。この記事では、Node.js と Express を使用して POST リクエストの本文にアクセスする方法について説明します。
組み込み JSON ミドルウェアの使用 (Express v4.16 以降)
Express v4.16 以降、追加のモジュールは必要ありません。組み込みの JSON ミドルウェアを直接使用します。
<code class="javascript">app.use(express.json());</code>
このミドルウェアはリクエスト本文を JSON として解析し、req.body 経由で解析された JSON オブジェクトにアクセスできるようにします。例:
<code class="javascript">app.post('/test', (req, res) => { res.json({ requestBody: req.body }); });</code>
bodyParser を使用しない生のリクエスト データへのアクセス (非推奨)
推奨されていませんが、bodyParser ミドルウェアを使用せずに生のリクエスト データにアクセスできます。リクエスト オブジェクトに直接アクセスします:
<code class="javascript">app.post('/', (req, res) => { const rawData = ''; req.on('data', (chunk) => rawData += chunk); req.on('end', () => res.json({ rawData })); });</code>
覚えておいてください:
以上がNode.js Express POST リクエストのリクエスト本文にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。