stacker.news/pages/api/graphql.js

22 lines
484 B
JavaScript
Raw Normal View History

2021-03-25 19:29:24 +00:00
import { ApolloServer } from 'apollo-server-micro'
import resolvers from '../../api/resolvers'
import models from '../../api/models'
import typeDefs from '../../api/typeDefs'
const apolloServer = new ApolloServer({
typeDefs,
resolvers,
context: async () => ({
models,
me: await models.user.findUnique({ where: { name: 'k00b' } })
})
})
export const config = {
api: {
bodyParser: false
}
}
export default apolloServer.createHandler({ path: '/api/graphql' })