Skip to content

Experiment with advanced REST APIs using Nodejs - Express, custom jwt auth and rate limiting

Notifications You must be signed in to change notification settings

sai-abhishek/rest-express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESTful Web Service

Self learning project - a functional programming model to construct REST APIs performing non-blocking CRUD operations on MongoDB backend

REST APIs are secured with username(email) password authentication - validated against JWT token in request header

Tech stack & features

  • REST APIs with Nodejs - Express framework
  • MongoDB for student data storage
  • Auth mechanism with "bcrypt" password hashing
  • JWT sign/verification with jsonwebtoken
  • Rate limiter with "rate-limiter-flexible"
  • Bunyan logger with Log mask mechanism

About

Experiment with advanced REST APIs using Nodejs - Express, custom jwt auth and rate limiting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published