コンパイラかく語りき

import { Fun } from 'programming'

GraphQLをCLI実行

GraphQLの基本的なシンタックス・文法を学びました。

chuckwebtips.hatenablog.com

 

そして、スキーマ定義についても学びました。

chuckwebtips.hatenablog.com

 

chuckwebtips.hatenablog.com

 

今回は、CLIで実行する方法について。

 

教材はこちら。

https://learngraphql.com/basics/executing-graphql-queries

 

使ったパッケージは3つ。graphqlとbabel(とpreset)です。

gist.github.com

 

基本的には、graphqlになんでも入ってる感じですね。かつ、isomorphicなので、ブラウザでもコンソールでも利用できるようです。

 

書いたコードがこちら。

gist.github.com

 

スキーマ定義から、クエリ発行までを1つのファイルで行っています。

 

実際のアプリケーションでは、express-graphqlのようなパッケージを使う必要があるみたいです。

github.com