AppSync で DynamoDB リゾルバーを使ってみる
AppSync は AWS のマネージドな GraphQL サービスであり、GraphQL API を作成するのに必要なバックエンドのリソースを提供してくれます。AppSync を使うことでユーザーが ...
いろいろ忘れがちなので、日々得た知見をベストエフォートで残すブログです。
AppSync は AWS のマネージドな GraphQL サービスであり、GraphQL API を作成するのに必要なバックエンドのリソースを提供してくれます。AppSync を使うことでユーザーが ...
本エントリは GraphQL を使った ToDo アプリ - バックエンド編 の続きとなります。今回は React を使ってフロントエンドの実装を行い、Web アプリから API を叩いてみたいと思い ...
GraphQL について一通り学んだところで、実際のユースケースをより深く理解すべく、簡単な ToDo アプリを作りたいと思います。今回はデータストアとして DynamoDB テーブルを利用し、具体的 ...
GraphQL には Subscription という操作が存在し、Mutation によりデータソースの操作をした際に、クライアント側でサーバーから発行された変更情報を受け取ることができます。ユース ...
データの作成や更新、削除といった書き込み操作は Query ではなく Mutation という異なるルート型を使用します。Mutation として利用するスキーマの引数には type キーワードの代わ ...
1 つ以上のスキーマで定義されているフィールドの集合をオブジェクト型といいます。JSON のように入れ子にすることが可能となります。例えば以下のような形でスキーマを定義します。 ...
GraphQL ではクエリ発行の際に API のエンドポイントに引数を渡すことが可能です。スキーマ言語で引数の存在を定義することで、タイプチェックが自動的に行われます。 ...
概要 GraphQL のスキーマ言語には以下の 5 つのスカラー型が存在します。 String (文字列型) Int (整数型) Float (浮動小数点型) Boolean (論理型) ID (ID 型) Int 及び Float は JSON では number…
GraphQL は API (Application Programming Interface) のクエリ言語であり、既存のデータに対してクエリを実行するためのランタイムである。REST API と ...