/nodejs-crud

The code represent CRUD operations in node.js with MongoDB.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

nodejs-CRUD

What will you need

  • Clone this repository:
  • An IDE or text editor like VS Code
  • Node version installed above 14.17.0
  • A package manager such as NPM or Yarn
  • API testing tool like Postman
  • Run the npm start commands

Project Run Commands

  • npm install
  • npm start

Key Topics

The following topics covered in this unit:

  • User and Product CRUD with MongoDB
  • User SignUp and Login
  • Request method like Get, Post, Put, Delete
  • JWT authorization and authentication
  • Joi validation
  • Winston error and info loggers
  • Bcrypt for password hashing and compare
  • Helmet
  • Eslint
  • Bable-node
  • Multi environment config
  • PM2 for alive forever
  • Prettier for code formatter
  • Postman collection

© 2024 Rajneshwar Singh