Skip to content

MikhailSemichev/graphql-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Node + GraphQL Microservice Starter

Architecture Diagram

Functionality:

  • GraphQL demo api (books, authors)
  • MongoDB
  • Redis cache
  • Logging
  • Exception handling
  • Apollo Engine monitoring
  • JWT authentification + Role system (CLIENT, ADMIN)
  • Postman tests

To execute Service run:

cd service

npm i

npm start

Then open browser at (http://localhost:4000/graphql)[http://localhost:4000/graphql]

To run Postman tests

npm test

To run WEB client:

cd web-app

npm i

npm start

About

Node GraphQL Microservice Starter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published