Skip to content

recruit-tech/bootcamp-2022-nextjs

Repository files navigation

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 で適切なバリデーション、エラーレスポンスを返してみよう
  • 制限時間まで、自由に作り込んでみてください

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published