Life, Education, Death

プログラミング以外でも思ったことをつらつらと書きたい

GraphQLサーバー起動まで試した

Facebookの発表したGraphQLが気になったのでインストールまでやってみました。

qiitaではまだ記事が全然上がっていない模様。

GraphQLに関する1件の投稿 - Qiita

ここにすでにサーバーの実装がいたので試すのは簡単そう。

RisingStack/graphql-server · GitHub

インストールの説明に手順が書いてあるので問題ないのですが以下のような手順でやりました。 環境はUbuntu 14.04です。

sudo apt-get install mongodb
git clone https://github.com/RisingStack/graphql-server.git ~/graphql-server
cd ~/graphql-server
npm install
npm run seed
npm start

これでサーバーが起動します。mongodbが起動していないと、"npm run seed"のところで

Error: connect ECONNREFUSED
    at exports._errnoException (util.js:746:11)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)

こんなエラーが出てしまうので注意。

無事サーバーが起動したところで、別のコンソールで

npm run client

とクライアントを起動すると何か出力が出て起動を確認できました。めでたしめでたし

次はもう少し弄ってみる予定。