Apollo ServerとPrismaではじめるGraphQL API開発入門
無料で読める本
この本では、TypeScriptで型安全にGraphQLサーバーを構築する方法をハンズオン形式で学習することができます。 Todoアプリの開発を通して、GraphQLスキーマの扱いやCLIツールの設定方法、TypeScriptのORMであるPrismaの基本的な使用方法、CI/CDパイプラインの構築によるマイグレーションの自動化などを体験します。 GraphQLサーバー実装の素振りをしておきたい方や、フロントエンドからGraphQL APIを使用したことはあるけど自分でAPIを実装したことはないようなバックエンドの開発初心者の方に向けた内容となっております。
Chapters
はじめに
TypeScriptで書くApollo Serverの最小限の構成を用意する
GraphQLスキーマを外部ファイル化する
Graphql codegenの環境をセットアップする
Prismaのセットアップ
Todo APIのGraphQLスキーマを定義する
Auth0による認証の準備
Mutationのリゾルバを実装する
Queryのリゾルバを実装する
Cloud Runへのデプロイ
【備考】Subscriptionについて
おまけ:フロントエンドの解説
Author
Topics