Skip to content

pushpabrol/nodejs-api-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auth0 + NodeJS API Seed

This is the seed project you need to use if you're going to create a NodeJS API. You'll mostly use this API either for a SPA or a Mobile app. If you just want to create a Regular NodeJS WebApp, please check this other seed project

Setup within Auth0

Within Auth0 go to https://manage.auth0.com/#/apis

Create a new API Example of settings:

  • Identifier = http://mynodeapi/
  • Allow offline access = true
  • Signing Algorith = RS256
  • Define some scopes for the API such as -> read:data, edit:data

#Running the example In order to run the example you need to have npm and nodejs installed.

Run npm install to ensure local dependencies are available.

You also need to set the Auth0 Domain and the Identifier of the API you created within Auth0 Management console for your Auth0 app as enviroment variables with the following names respectively: AUTH0_DOMAIN and AUDIENCE.

For that, the following should have been already created for you; if not, just create a file named .env in the directory and set the values like the following, the app will just work:

# .env file
AUTH0_DOMAIN={domain}
AUDIENCE={api identifier defined within Auth0}

Once you've set those 2 enviroment variables, just run npm start and try calling http://localhost:3001/ping

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors