エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
gqlgenでresolver・model・schemaファイルを分割しコードの見通しを良くする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
gqlgenでresolver・model・schemaファイルを分割しコードの見通しを良くする - Qiita
gqlgenで開発していると、gqlgen generateで生成されるresolversとmodelsが長くなってしまい、分割した... gqlgenで開発していると、gqlgen generateで生成されるresolversとmodelsが長くなってしまい、分割したくなることがあると思いますので、その方法を書きます。 ■方針 今回は、GraphQL形式でクライアントがDBのデータをリクエストすることを可能にするGraphQLサーバをGoで構築することが目的だったことから、schema、resolvers、modelsをテーブル単位で分割することにしました。 model分割 ここはドキュメント読めば分かると思うのですが一応書きます。 ↓分割する際にはmodels_gen.goにある構造体をテーブル毎にファイル分割して、あとは↓のようにgqlgen.ymlに書いておけばgo generate ./...で新しく生成されなくなります。 resolvers・schemaファイル分割 一番分割したかったのがresolversファイ