Skip to content

takeruun/chi-graphql-server

Repository files navigation

使い方

gqlgen で GrapQL サーバ構築

スキーマ定義

データの型と関数の型を定義する。

取得系の関数はQuery、更新系の関数はMutation で定義する。

コード生成

下記コマンドでスキーマ定義からコード生成する。

gqlgen generate

GUI 実行

下記に接続して、実行できれば完了。

http://localhost:3000/

まとめ(感想)

API 機能要件が増える毎にエンドポイントが増えないのは良い。

リクエスト毎に取得データ増減できるものも良い。(時間帯や通信方法・表示媒体等でデータ制限できる)

REST 開発してきた方からすると、最初の実装は慣れない。

スキーマ数で、コード生成速度が問題になりそうな予感。(CI 上で実行でコミットすれば解決しそう??)

参考サイト

https://gqlgen.com/getting-started/

https://qiita.com/hiroyky/items/4d7764172e73ff54f18b

About

Go GraphQL sample app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published