Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 1.17 KB

File metadata and controls

38 lines (24 loc) · 1.17 KB

GRAPHQL

DESCRIPTION

EXAMPLE OF NODE.JS USING:

  • GRAPHQL MODULES: A UTILITY LIBRARY, ALLOWING YOU TO SEPARATE YOUR GRAPHQL SCHEMA IMPLEMENTATION INTO SMALL, REUSABLE, EASY-TO-IMPLEMENT AND EASY-TO-TEST PIECES. IN GRAPHQL MODULES, EACH MODULE HAS ITS OWN GRAPHQL TYPE DEFINITIONS AND RESOLVER IMPLEMENTATIONS.
  • GRAPHQL PLAYGROUND: A GRAPHICAL, INTERACTIVE AND IN-BROWSER GRAPHQL IDE.

PREREQUISITES

  • NODEMON: FOLLOW THE INSTRUCTIONS HERE.
  • EXPRESS: FOLLOW THE INSTRUCTIONS HERE.

RECOMMENDED VSCODE EXTENSIONS

INSTALL THE GRAPHQL VSCODE EXTENSION.

REQUIRED PACKAGES

  • FOR GRAPHQL MODULES:

    npm install express-graphql
    npm install graphql-modules
  • FOR GRAPHQL PLAYGROUND:

    npm install graphql-playground-html

EXAMPLE (GRAPHQL MODULES WITH GRAPHQL PLAYGROUND)

npx nodemon ./folderSource/folderTopics/folderGraphqlModules/exampleGraphqlModules.js