Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.39 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.39 KB

bootcamp-2022-nextjs

Next.js 研修(リクルート 63 期新人 BC_エンジニアコース)の教材リポジトリです。
開発環境に Node.js・Docker クライアントがインストールされていることを前提とします。

install

npm i

launch app

$ docker-compose up -d
$ npm run db:migrate
$ npm run dev

課題用にエラーを残しています。はじめは本番サーバーをビルドできません。

課題

  • 課題1:エラー「オブジェクトは 'undefined' である可能性があります」を消すには?
  • 課題2:const user: User | null の推論を、const user: User にするためには?
  • 課題3:ユーザー詳細を表示してみて
  • 課題4:req.query から id を取得し、PrismaClient でユーザーを更新してみて
  • 課題5:req.query から id を取得し、PrismaClient でユーザーを物理削除してみて

課題 2 まで終わると、本番サーバーをビルド・起動できるようになります。

時間が余ったら

  • ユーザー画面を参考に、記事投稿の CRUD 画面をつくってみよう
  • ユーザー API を参考に、記事投稿の CRUD API をつくってみよう
  • API Route で適切なバリデーション、エラーレスポンスを返してみよう
  • 制限時間まで、自由に作り込んでみてください