正解: await request.json()で本文を読み取るApp RouterのRoute Handlerでは、POST関数の引数としてWeb標準のRequestオブジェクトを受け取れます。JSON本文を扱う場合はawait request.json()でパースし、その結果に対してバリデーションや保存処理を行います。補足: JSON以外のフォーム送信ではrequest.formData()を使います。APIのContent-Typeに合わせて読み取り方法を変えることが重要です。A. GET関数のparamsから本文を受け取る: paramsは主に動的ルートのパス情報で、POST本文ではありません。B. request.queryからJSON本文を読み取る: App RouterのRequestにそのような本文取得APIはありません。C. await request.json()で本文を読み取る: これが正解です。D. generateStaticParamsでPOST本文を事前生成する: 静的生成用の関数であり、実行時のPOST本文は扱えません。
教科書へ直接移動
読みたい分野を選べます