An authentication and authorization server employing JavaScript Web Tokens instead of cookies, and bcrypt'd encrypted passwords.
git clone git@github.com:sgoldens/home_server
npm install
2: Open /config.js
and uncomment the line for your secret
key. Enter something unique and hard to guess as its value. Save and close.
3: Install MongoDB from their site https://www.mongodb.com/download-center?jmp=nav or homebrew if you're on macOS X:
brew update
brew install mongodb
mkdir -p /data/db
Other documentation here: https://docs.mongodb.com/master/tutorial/
6: Open your browser and navigate to http://localhost:8020/
- MongoDB
- Mongoose (ORM)
- NodeJS
- ExpressJS
- morgan
- body-parser
- nodemon
- passport(jwt)