server.js 469 Bytes
import dotenv from "dotenv";
dotenv.config();
import { GraphQLServer } from "graphql-yoga";
import morgan from "morgan";
import schema from "./schema";
import { prisma } from "./utils";

const PORT = process.env.PORT;

const server = new GraphQLServer({
  schema,
  context: (request) => {
    return {
      ...request,
      prisma,
    };
  },
});

server.express.use(morgan("dev"));

server.start(() => console.log(`server is running : http://localhost:${PORT}`));