2018-08-14 18:57:57 +10:00

18 lines
484 B
JavaScript

import Koa from 'koa'
import apolloServerKoa from 'apollo-server-koa'
import typeDefs from './types.mjs'
import resolvers from './resolvers.mjs'
const app = new Koa()
const server = new apolloServerKoa.ApolloServer({ typeDefs, resolvers })
server.applyMiddleware({ app })
app.listen(process.env.PORT, error => {
if (error) throw error
// eslint-disable-next-line no-console
console.info(
`Serving http://localhost:${process.env.PORT} for ${process.env.NODE_ENV}.`
)
})