💬

GraphQL Inspectorを利用して、偽サーバーをたてる方法

2023/08/23に公開

概要

GraphQL Inspectorを利用して、偽サーバーをたてる方法を記載します。

事前準備

GraphQL Inspectorをインストールします。

yarn global add @graphql-inspector/cli graphql

偽サーバーを立ち上げる

最初にschema.graphqlsを準備します。

type Query {
  book: Book!
}

type Book {
  id: ID!
  title: String!
  author: String!
}

次に偽サーバーを立ち上げます。

graphql-inspector serve schema.graphqls

GraphQLのクエリを発行する

query GetBook {
  book {
    id
    title
    author
  }
}

以下は、レスポンスになります。

{
  "data": {
    "book": {
      "id": "MC5kNDBlNGI4NDU1MmNj",
      "title": "Hello World",
      "author": "Hello World"
    }
  }
}

参考

Discussion