Skip to content

Instantly share code, notes, and snippets.

@ionutale
Last active March 17, 2020 04:43
Show Gist options
  • Save ionutale/1193e128c388786d5895627049eee41e to your computer and use it in GitHub Desktop.
Save ionutale/1193e128c388786d5895627049eee41e to your computer and use it in GitHub Desktop.
medium-apollo-server-app.js
const { ApolloServer } = require('apollo-server');
const typeDefs = require('./schema');
const resolvers = require('./resolver');
const server = new ApolloServer({
typeDefs,
resolvers
});
server.listen().then(({ url }) => {
console.log(`🚀 Server ready at ${url}`);
});
module.exports = {
Query: {
user: () => "John Doe"
}
}
const { gql } = require('apollo-server');
const typeDefs = gql`
type Query {
user: String
}
`
module.exports = typeDefs;
const { ApolloServer } = require('apollo-server');
const typeDefs = require('./schema');
const resolver = require('./resolver');
const server = new ApolloServer({
typeDefs,
resolver
});
server.listen().then(({ url }) => {
console.log(`🚀 Server ready at ${url}`);
});
const { ApolloServer } = require('apollo-server');
const schema = require('./schema');
const resolvers = require('./resolver');
const server = new ApolloServer({
schema,
resolvers
});
server.listen().then(({ url }) => {
console.log(`🚀 Server ready at ${url}`);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment