Goで学ぶGraphQLサーバーサイド入門
無料で読める本
GraphQLはリクエストクエリを書くことで、必要な分のデータを柔軟に取得することが可能なAPI形式です。 RESTとは違うその仕組みはクライアント目線ではとても便利なものですが、サーバーサイドに立ってみると無限の組み合わせがあるリクエストクエリに一体どう対処しているのか不思議に思う人もいるでしょう。 この本では、Goのgqlgenというライブラリを用いてGraphQLサーバーを作る過程を通して、サーバーサイドGraphQLを理解・開発するのに必要な知識を解説していきたいと思います。
Chapters
はじめに
GraphQLサーバーを動かしてみる
自作のスキーマを使ってGraphQLサーバーを作ろう
リゾルバの実装 - 基本編
カスタムスカラ型の導入
リゾルバの実装 - 応用編
N+1問題の回避 - dataloaderの導入
クエリ複雑度の制限
GraphQL特有のミドルウェア
ディレクティブを利用した認証機構の追加
GraphQLサーバーから返却されるエラーメッセージ
GraphQLサーバーのテストTips
おわりに
Author
Topics