NestJSでGraphQLとPrismaを使ってJWTを使った認証をつくってみます。 DBにはMySQLを使います。 できること GraphQLによるAPI DBのスキーマ定義からObject TypeやInput Typeなどの定義を自動生成 GraphQLのスキーマ定義の自動生成 ValidationPipeを使った自動的なバリデーション パスワードをハッシュ化して保存 メールアドレスとパスワードによる認証(NestJSのデフォルトはユーザ名とパスワード) JWTトークンを使った認証 開発環境構築 VS Codeの拡張機能Remote - Containersを使ってDocker上に開発環境をつくります。 ここではプロジェクトのディレクトリをnest-graphql-prismaとします。 プロジェクトのディレクトリをVS Codeで開き、直下に*.devcontainer*ディレク