req.body
の場合 が定義されていない場合は、次のことを行う必要があります。
- 必ず
body-parser を使用してください バックエンドで - フロントエンドで正しいデータを渡すようにしてください
- フロントエンドから渡されるデータが正しい場所(本体)にあることを確認してください
- データが正しい形式(JSON?URLエンコード?)であることを確認してください
- ブラウザの開発者コンソールで[ネットワーク]タブを開き、何が転送されるかを確認します
詳細については、ご自身の質問に対する回答の1つをご覧ください: