https://zenn.dev/hsaki/books/golang-graphql
go run server.go
go test ./...
- 環境準備
- dbを準備
- gqlgenによるコード生成
- 機能を作成
- ノートの作成機能
- ノートの閲覧機能
- ノートの更新機能
- ノートの削除機能
- ユーザーの作成機能
- ユーザーの閲覧機能
- ユーザーの更新機能
- ユーザーの削除機能
- ユーザーの認証機能
- ユーザーの認可機能
- テストを作成
- E2Eテストを作成
- ユニットテストを作成
- gqlgenによるコード生成
モデル定義は、schema.graphlsに定義する
# 初回生成
$ gqlgen init
# コード生成
$ gqlgen generate