import { gql, ApolloServer } from 'apollo-server-micro' const Articles = [ { id: 1, title: 'Article 1' }, { id: 2, title: 'Article 2' }, { id: 3, title: 'Article 3' }, { id: 4, title: 'Article 4' }, { id: 5, title: 'Article 5' } ] const typeDefs = gql` type Query { articles: [Article] } type Article { id: ID title: String } ` const resolvers = { Query: { articles: (_parent, _args, _context) => Articles } } const apolloServer = new ApolloServer({ typeDefs, resolvers }) const handler = apolloServer.createHandler({ path: '/api/graphql' }) export const config = { api: { bodyParser: false } } export default handler