diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-03-20 21:52:36 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-03-20 21:52:36 -0400 |
| commit | 93495ce146c4e81ecfab3a0bca99460e75a759da (patch) | |
| tree | 12b2de283a017ff6cc53c1175371f9add84238d2 /backend/src/index.js | |
| parent | 92f612a995c54f7423bd2b760fb1a324044693a6 (diff) | |
tests
Diffstat (limited to 'backend/src/index.js')
| -rw-r--r-- | backend/src/index.js | 34 |
1 files changed, 3 insertions, 31 deletions
diff --git a/backend/src/index.js b/backend/src/index.js index 522fcfe..a37e1f7 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -1,36 +1,8 @@ -const { GraphQLServer } = require('graphql-yoga'); -const { Prisma } = require('prisma-binding'); +const createServer = require('./createServer'); -const Mutation = require('./resolvers/Mutation'); -const Query = require('./resolvers/Query'); -const AuthPayload = require('./resolvers/AuthPayload'); +const server = createServer(); -const server = new GraphQLServer({ - typeDefs: 'src/schema.graphql', - resolvers: { - // detail resolvers - Mutation, - Query, - AuthPayload, - }, - context: req => ({ - ...req, - db: new Prisma({ - typeDefs: 'src/generated/prisma.graphql', - endpoint: process.env.PRISMA_ENDPOINT, // the endpoint of the Prisma DB service (value is set in .env) - secret: process.env.PRISMA_SECRET, // taken from database/prisma.yml (value is set in .env) - debug: false, // log all GraphQL queries & mutations - }), - }), -}); - -// // This is an example of custom express middlware -// server.express.use((req, res, next) => { -// // console.log("Hi I'm middlware"); -// next(); -// }); - -server.start(deets => { +server.start({ port: 4444 }, deets => { console.log(`Server is running on http://localhost:${deets.port}`); }); |
