GraphQL Query in NodeJS
Node version : Node v6
NPM version : npm v5
npm install apollo-server-express graphql graphql-tools express mongoose --save
playground: true
to server creation script and that will allow to open graghiql playground while running the query.
var express = require('express');
var { ApolloServer } = require('apollo-server-express');
var typeDefs = require('./src/graphql/schema')
var resolvers = require('./src/graphql/resolver')
require('./src/config/index');
const app = express();
const server = new ApolloServer({ typeDefs, resolvers, playground: true, });
server.applyMiddleware({ app, path: '/graphql' });
app.listen({ port: 3000 }, function () {
console.log('Server started...')
})
Feel free to reach out through LinkedIn or Stack overflow !!