Skip to content

Instantly share code, notes, and snippets.

@TheMagoo73
Created March 31, 2020 08:52
Show Gist options
  • Save TheMagoo73/b489cf1ec76df44f06ff3ebb5f91dc6b to your computer and use it in GitHub Desktop.
Save TheMagoo73/b489cf1ec76df44f06ff3ebb5f91dc6b to your computer and use it in GitHub Desktop.
Apollo resolver example
const express = require ('express')
const { ApolloServer, gql } = require('apollo-server-express')
const typeDefs = gql`
type Query {
greeting(username: String!): String
}
`
const resolvers = {
Query: {
greeting: (root, args, context) => {
return `hello ${arg.username}`
}
}
}
const server = new ApolloServer({typeDefs, resolvers})
const app = express()
server.applyMiddleware( {app} )
app.listen({port: 4000}, () => {
console.log('Server is running')
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment