A GraphQL server created with Node.js and secured using Auth0
Project is based on this tutorial from the Auth0 blog
-
git clone
this repo and runnpm install
in the root directory to download dependencies -
Run
npm start
to start server -
Access the GraphQL playground in your browser @ http://localhost:4000/playground to send queries to the server
NB: You'll need a .env
file in the root directory to set up environment variables:
AUTH0_DOMAIN=YOUR_AUTH0_DOMAIN
API_IDENTIFIER=YOUR_API_IDENTIFIER
...where YOUR_AUTH0_DOMAIN
and YOUR_API_IDENTIFIER
are values you can get by creating an Auth0 API at https://manage.auth0.com/#/apis. (You'll also need an access token that'll be sent in a request header.)
For help with all of the above authentication details, see the Securing a GraphQL Server with Auth0 section of the tutorial.