NodeJS

【Node.js】JSONでリクエストした際に『TypeError: Cannot read properties of undefined』が出る場合

Node.js+expressでWebサーバ構築時、POST等のリクエスト時でBodyにJSONを設定して要求を送ったら以下のエラーが出るよ!参照時の項目名は正しいよ!なんでエラーになるのか分からん!という場合。

エラー内容:

TypeError: Cannot read properties of undefined (reading ‘項目名’)
コード上にJSONで通信を行う記述があるか確認してください。
// express ライブラリをimport
const express = require('express');
// expressクラスのインスタンスを作成・保持
const app = express();
// JSONでデータをやり取りしますよという指定
app.use(express.json());      // ←!これ。この記載がないとJSONで通信できない!

// サーバーを起動(ポート3000)
app.listen(3000, () => console.log("サーバーが起動したよ"));

 

筆者はよく忘れてドツボにハマります。

COMMENT

メールアドレスが公開されることはありません。

CAPTCHA