serhatkrkmz54 / graphql-apollo-expressjs-ile

Creating high performance and secure GraphQL APIs with Node.js, Apollo server, GraphQL and TypeScript

Home Page:https://atheros.ai/blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphQL gateway boilerplate

Starter kit for building API gateway with GraphQL

Setup

You can run the code by installing dependencies with

npm i

and running development environment

npm run dev

GraphQL playground is then accesible at

http://localhost:8000/graphql

Technologies

  • Node.js
  • Apollo server
  • Official graphql-js schema builder
  • Full TypeScript support
  • Express.js
  • Eslint, Nodemon, Dotenv, Eslint, Prettier, Jest

This is supporting code for the following articles on our blog

Notes

  • secrets folder should be encrypted using some vault solutions like Google KMS
  • https/www redirects should be performed in reverse proxy
  • this starter kit has minimal setup and is continously evolving

About

Creating high performance and secure GraphQL APIs with Node.js, Apollo server, GraphQL and TypeScript

https://atheros.ai/blog

License:MIT License


Languages

Language:TypeScript 100.0%