GraphQL
GraphQL
Section titled “GraphQL”Node.jsでは、Apollo ServerやGraphQL Yogaを使用してGraphQL APIを実装できます。
Apollo Serverの設定
Section titled “Apollo Serverの設定”依存関係の追加
Section titled “依存関係の追加”npm install apollo-server graphql基本的な実装
Section titled “基本的な実装”const { ApolloServer, gql } = require('apollo-server');
const typeDefs = gql` type User { id: ID! name: String! email: String! }
type Query { user(id: ID!): User }`;
const resolvers = { Query: { user: (parent, args) => { return getUserById(args.id); }, },};
const server = new ApolloServer({ typeDefs, resolvers });server.listen().then(({ url }) => { console.log(`Server ready at ${url}`);});