Fusic Tech Blog

Fusicエンジニアによる技術ブログ

#graphql

2020/04/12
gqlgen + EchoでgolangなGraphQLサーバを作るチュートリアル

こんにちは、岡嵜です。 本記事ではGraphQLライブラリである [gqlgen](https://gqlgen.com/) と、Webフレームワークである [Echo](https://echo.labstack.com/) を組み合わせて、Go言語で実装されたGraqhQLサーバの作り方をチュートリアル形式で紹介します。 ![GraphQL Mutation](/uploads/gqlge...

gqlgen + EchoでgolangなGraphQLサーバを作るチュートリアル
2019/12/08
LaravelにLighthouseを導入してGraphQLサーバーを作る

こちらは [Fusic Advent Calendar 2019](https://qiita.com/advent-calendar/2019/fusic) の8日目の記事です。 前回の記事は [@kawano-fusic](https://qiita.com/kawano-fusic) による [S3 × Lambda × Cloudwatch Eventsで、簡単にバッチ処理の監視機構を導...

LaravelにLighthouseを導入してGraphQLサーバーを作る
2019/12/06
eslint-plugin-graphql でGraphQLクエリのバリデーションを行う

GraphQLのクライアントアプリを開発する際に、サーバー側へ投げているクエリが定義されているスキーマに対して正しいものなのかチェックする必要がでてきます。 そんな時にESLintのプラグインである [eslint-plugin-graphql](https://github.com/apollographql/eslint-plugin-graphql) を使うとエディタやCIテスト時...

eslint-plugin-graphql でGraphQLクエリのバリデーションを行う
2019/10/27
Apollo Serverを使ったGraphQLクエリのテスト

GraphQLは単一リクエストで複数リソースを取得できたり、APIに型付けされ、スキーマベースでサーバーとクライアント間の疎通がしやすくなるなどとても強力な技術です。 しかし開発時の課題の一つとして出てくるのが、「クライアント側から投げているクエリはサーバーで定義されているスキーマに対して正しいのか?」ということです。 クエリ作成時には正しかったものでも、開発が進みスキーマが変...

Apollo Serverを使ったGraphQLクエリのテスト
2019/09/29
NestJSでのGraphQLアプリ開発手法

本記事ではNestJSでのGraphQLアプリ開発手法について紹介します。 ## 環境 * NestJS ^6.0.0 * Node.js v12.6.0 ## セットアップ セットアップは [前回の記事](https://tech.fusic.co.jp/posts/2019-07-31-nestjs-typeorm-repository-pattern) を参照してください。 #...

NestJSでのGraphQLアプリ開発手法
2019/08/24
Nuxt.js + GraphQL + Ruby on Railsで作るToDoアプリチュートリアル(後編)

Nuxt.jsとGrashQLとRuby on RailsでToDoアプリを作るためのチュートリアルです。 前編・後編を終えるとこのようなToDoアプリが完成する予定です。 ![](/uploads/nuxt-rails-graphql-todoapp.gif) **本記事はチュートリアルの【後編】です。試してみたいという人は先に[【前編】](https://tech.fusic.co.j...

Nuxt.js + GraphQL + Ruby on Railsで作るToDoアプリチュートリアル(後編)
2019/08/22
Nuxt.js + GraphQL + Ruby on Railsで作るToDoアプリチュートリアル(前編)

Nuxt.jsとGrashQLとRuby on RailsでToDoアプリを作るためのチュートリアルです。 前編・後編を終えるとこのようなToDoアプリが完成する予定です。 ![](/uploads/nuxt-rails-graphql-todoapp.gif) ソースコードは以下に公開しています。 ...

Nuxt.js + GraphQL + Ruby on Railsで作るToDoアプリチュートリアル(前編)
2019/01/31
Apollo 環境構築なしで始めるお手軽GraphQLモックサーバー

デモで使いたい時などに、簡単なGraphQLでモックサーバーを用意したいことがあります。 そんなときはApollo Serverをローカルで立てたり、GraphQLのBaaSであるGraphcoolなどを使うことがあるかもしれません。 しかし、それだとローカルにCLIやモジュールのインストールなどの何かしらの環境構築が発生したり、スキーマファイルを作成して、エディタを開いて…など面倒で...

Apollo 環境構築なしで始めるお手軽GraphQLモックサーバー