概要 何を勉強してれば今風のwebエンジニアて言えるのかと思ってBack-end Roadmap読んでたら、GrapgQLとかいう知らない言葉が出てきたから調べて実装してみた。 GraphQLとは ざっくりイメージ 小難しい解説は色んなサイトに載ってると思うんで、ざっくりとした自分のイメージだけ GraphQLはRESTとかとおんなじAPIの実装方式 RESTはURLやHTTPメソッド(GET, POST等)で取得したいリソースとか色々明示されてるけど、GraphQLは同じURLにPOSTでアクセス。その際に渡すjsonの書き方に規則性をもたせてやりたいAPIを実現する 厳密なRESTだと複数リソースにアクセスしたい場合、2つのURLで2本API呼ばなきゃいけないけど、GraphQLだと1本のAPIで複数リソース処理することも気にならない 返却項目を指定できるので、必要なものを必要なだけゲ