This is an Express.js backend application. It provides various endpoints and functionalities using several middlewares and libraries for authentication, security, and data management.
-
Clone the repository:
-
Navigate to the project directory:
cd express_backend
-
Install the dependencies:
npm install
- To start the application in development mode, run:
npm run dev
- To start the application in production mode, run:
npm start
- bcrypt: ^5.1.0
- body-parser: ^1.20.2
- cookie-parser: ^1.4.6
- cors: ^2.8.5
- crypto-js: ^4.1.1
- dotenv: ^16.0.3
- express: ^4.18.2
- express-validator: ^7.0.1
- helmet: ^6.1.5
- http-errors: ^2.0.0
- jsonwebtoken: ^9.0.0
- mongoose: ^7.3.3
- morgan: ^1.10.0
- multer: ^1.4.5-lts.1
- nodemon: ^2.0.22
- Muhammad Salman Zahid