ryanmagoon
05/11/2018, 1:34 AMconst { GraphQLServer } = require('graphql-yoga')
const { Prisma } = require('prisma-binding')
const { ApolloEngine } = require('apollo-engine')
const resolvers = require('./resolvers')
const db = new Prisma({
typeDefs: 'src/generated/prisma.graphql', // the auto-generated GraphQL schema of the Prisma API
endpoint: process.env.PRISMA_ENDPOINT, // the endpoint of the Prisma API (value set in `.env`)
debug: true // log all GraphQL queries & mutations sent to the Prisma API
// secret: process.env.PRISMA_SECRET, // only needed if specified in `database/prisma.yml` (value set in `.env`)
})
const server = new GraphQLServer({
typeDefs: './src/schema.graphql',
resolvers,
context: req => ({ ...req, db })
})