1.1.2 • Published 6 years ago

gql-express-playground v1.1.2

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
6 years ago

gql-express-playground

This node module integrates GraphQL Playground in your NodeJS Express App. This module is simplified to be used with Express using require() function of JavaScript.

  • Visit GraphQL to know more about the language
  • To learn more about GraphQL visit How to GraphQL for in-depth tutorials and exercises that guide you throughout the learning of GraphQL

GraphQL Playground

As it is written on How to GraphQL - Introduction, it says as following

GraphQL Playground: “GraphQL IDE” that allows to interactively explore the functionality of a GraphQL API by sending queries and mutations to it. It’s somewhat similar to Postman which offers comparable functionality for REST APIs. Among other things, a GraphQL Playground

  • auto-generates a comprehensive documentation for all available API operations.
  • provides an editor where you can write queries, mutations & subscriptions, with auto-completion(!) and syntax highlighting.
  • lets you easily share your API operations.

Usage

Installation

Simply install either by yarn

yarn add gql-express-playground

or npm

npm install gql-express-playground

Integration

To integrate the module in your Express App Modify your index.js or app.js file, where you have initialized express application

// require the module
...
var playground = require('graphql-playground-middleware-express');
...
var app = express();
...
// this will allow you to access GraphQL Playground at /playground endpoint of your application
app.use('/playground', playground.expressPlayground({
	endpoint: '/graphql'
	})
);