雑食日誌

Vue.jsとServerless。ときどきチーム開発

GraphQL

Apollo ServerからFireStoreのデータを取得する

概要 この記事は前回の記事の続きになります。 keinumata.hatenablog.com 前回はCloud Functions for Firebaseを使ってApollo Serverを構築しました。今回は、FireStoreのデータをGraphQLから取得するところまでやります。 サンプルは以下のリポジトリにまと…

Cloud Functions for Firebaseを使ってApollo Serverを構築する

はじめに GraphQLのバックエンド実装は以下の方法があります。 各言語に用意してあるライブラリ Ruby: graphql-ruby Golang: graphql-go, GQLGen Apollo Server AppSync Apollo ServerはNode.jsによるGraphQLサーバーを構築するOSSです。 クライアントだけで…

AppSyncのデプロイについてまとめてみた

はじめに ある案件でAppSyncを使うことになったが、商用利用の事例が少なくデプロイ方法がわからなかった。 自動でデプロイできる仕組みを探したところ、Serverless FrameworkのAppSyncプラグインがあったので使ってみた。 AppSyncとは AppSyncはAWSで利用で…

VueにAmplifyを入れてみた

この記事はVue.js #3 Advent Calendar 2018の4日目の記事です。 フロントエンドのライブラリかつAWSのリソースを作ることができるツールとして話題のAmplifyをVuejsに組み込んでみたいと思います。 Amplifyとは CLIのインストール Vueプロジェクトの初期化 A…

GraphQLを試してみた

こんにちは。ぬまたです。 約半年ぶりの投稿です。空けすぎました。 最近AppSyncを触る機会があったので、基礎となるGraphQLを学びたいと思います。 目次 GraphQLとは 検証環境 GitHub API を試してみる ログインしているユーザーのメールアドレス取得 Docke…