// src/index.js | |
const { GraphQLServer } = require('graphql-yoga') | |
const { prisma } = require('../prisma/generated/prisma-client') | |
// import Query file | |
const Query = require('./resolvers/Query') | |
// add Query as a resolver | |
const resolvers = { | |
Query | |
} | |
// add resolvers to graphql server | |
const server = new GraphQLServer({ | |
typeDefs: './src/schema.graphql', | |
resolvers, | |
context: request => { | |
return { | |
...request, | |
prisma, | |
} | |
}, | |
}) | |
server.start(() => console.log(`Server is running on http://localhost:4000`)) |