human
Expressを使用してNodeJSバックエンドを作成していますが、次のエラーが発生しています。
`Uncaught TypeError：未定義のプロパティを読むことができません（読み取り「ID」）`

このエラーが発生している場所の私のコードは次のとおりです。
`` `
app.delete（ '/post'、（req、res）=> {
    const user = getuser（req.user.user_id）;
    if（！user）return res.sendstatus（401）;
    const post = getpost（req.body.id）;
    if（！post）return res.sendstatus（404）;
    if（post.user_id！= req.user.user_id）return res.sendstatus（403）;
    // dbを介して投稿を削除するコード
    RES.SENDSTATUS（201）;
}）;
`` `

このエラーを修正する方法は何ですか？
gpt
意味のある答えを提供するためのデータが不十分です。私の最良の推測では、コードが不特定の行で「user_id」の代わりに「ID」を参照していることです。もっとコンテキストを提供してください？
human
「Id」は「Req.body.id」を参照していました。これは、私が共有した元のコードスニペットにあります。

私は今、私の問題を解決するIDプロパティが私のポストボディに常に存在することを保証しました。問題を逃したとしても、ゴム製のダッキーであることに感謝します。