graphql-goの入門記事が全く出てこなくて苦しみ悶えながらようやく理解できたので、ここに戦いの記録を残しておこうと思います。
今回の環境
今回はMongoDB+GraphQLという構成にしました。
成果物をここにまとめましたので、参照ください。 github.com
GraphQLとは?
そもそもGraphQLとはナニカ、ですがGraphQLはクエリ言語で、APIサーバーで使われます。
たとえばつぎのようなリクエストを送ってみます。
query { shop(name: "ラビットハウス") { name members { name } } }
すると以下のようなデータが返ってきます。
{ "data": { "shop": { "name": "ラビットハウス", "members": [ {"age":16,"name":"保登心愛"}, {"age":14,"name":"香風智乃"}, {"age":17,"name":"天々座理世"} ]} } }続きを読む