LoginSignup
1
0

More than 5 years have passed since last update.

GraphQLの旅(3) Node-REDから一瞬でGraphQLをたたく

Last updated at Posted at 2018-07-09

解:便利なプラグインを使う

GraphQLはREST、gRPCに加えて登場したデータ取得・登録向けAPI形式ですが、GraphQL形式のAPIをGraphiQLなどの専用クライアント以外で簡単に触れる方法を紹介します。
graphqlプラグインをNode-REDにインストールします。

Node-REDのメニューの「パレットを管理」→「ノードを追加」→"graphql"を検索し上記プラグインを追加します。

図の左側にあるように、「機能」パレットにgraphqlというノードが追加されます。

image.png

使用したフロー例

image.png

Endpointには、Graphqlサーバを設定します。
今回はgraphql-yogaを使った簡単なサーバが稼働しているhttp://localhost:4010を利用しています。

Queryには、GraphiQLなどで設計したクエリを記載します。
図では単純にuserのnameとidを取り出しリストアップするクエリを実施しています。

結果は下記の通りです。

image.png

このノードはとてもシンプルで素敵です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0