投稿日:2026/5/18
更新日:2026/5/18

not-found.tsx 仕様メモnot-found.tsx は ファイル名で判定される Next.js App Router の特殊ファイルです。default export されたコンポーネントが 404 UI として使われます。ManagerCourseNotFound)は任意です。notFound() が呼ばれたとき。not-found.tsx が使われるか)not-found.tsx が優先される。not-found.tsx がなければ親セグメントへフォールバックする。app/not-found.tsx が使われる。今回の例では、以下配下で有効です。
frontend/src/app/manager/groups/[groupId]/certifications/[certificationId]/[courseId]/not-found.tsx~/app/not-found を返して 404 画面を表示する。headers() から URL や referer などをログ出力して調査しやすくする。not-found.tsx を置き、文脈に合う案内文にする。not-found.js / notFound() の仕様