summaryrefslogtreecommitdiffstats
path: root/backend/src/index.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-03-20 21:52:36 -0400
committerWes Bos <wesbos@gmail.com>2018-03-20 21:52:36 -0400
commit93495ce146c4e81ecfab3a0bca99460e75a759da (patch)
tree12b2de283a017ff6cc53c1175371f9add84238d2 /backend/src/index.js
parent92f612a995c54f7423bd2b760fb1a324044693a6 (diff)
tests
Diffstat (limited to 'backend/src/index.js')
-rw-r--r--backend/src/index.js34
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}`);
});