SECURITY PRACTICE WITH EXPRESS REST API

About this project

This project implements RESTful APIs using ExpressJS with some security features such at validation, authentication and authorization

This project was inspired by this repository: https://github.com/hagopj13/node-express-boilerplate

Main technologies

  • NodeJS: Environment (v18.12.1)
  • expressJS: The core of the server (v4.18.2)
  • Sequelize: Interact with SQL Server (v6.28.0)
  • Joi: Validation
  • passport: Verify authentication and authorization
  • helmet: Set security HTTP headers