UNPKG

generator-reaction

Version:

Project generator for Reaction NodeJS projects. Built with Yeoman.

30 lines (25 loc) 581 B
import { GraphQLServer } from "graphql-yoga"; import { config } from "./config"; import { logger } from "./lib/logger"; const typeDefs = ` type Query { hello(name: String): String! } `; const resolvers = { Query: { hello: (_, { name }) => `Hello ${name || "World"}` } }; const port = config.PORT; const serverOptions = { endpoint: "/", subscriptions: "/", playground: "/", port, uploads: null }; const server = new GraphQLServer({ typeDefs, resolvers }); server.start(serverOptions, () => logger.info({ port }, `Server started on port ${port}.`) );