Skip to content

Latest commit

 

History

History
41 lines (21 loc) · 1.38 KB

Details.md

File metadata and controls

41 lines (21 loc) · 1.38 KB

Details of packages used

1. Express

A framework that built on the top of node.js, helps in fast tracking development of server based application

2. Mongoose

Mongoose is built on top of the official MongoDB Node. js driver. Each mongoose model keeps a reference to a native MongoDB driver collection. The collection object can be accessed using YourModel

3. morgan

A package which keep track of the request routes intended for (middleware)

4. body-parser

A package which is used to access the body/data sent in th request

5. cookie-parser

Used to work with cookies

6. express-validator

used to validate some fields data of database or anything

7. jsonwebtoken

Information Exchange: JWTs are a good way of securely transmitting information between parties because they can be signed, which means you can be sure that the senders are who they say they are. Additionally, the structure of a JWT allows you to verify that the content hasn't been tampered with.

8.express-jwt

This module provides Express middleware for validating JWTs (JSON Web Tokens) through the jsonwebtoken module. The decoded JWT payload is available on the request object

9. dotenv

to work with env files in the project and get access of all variable using process.env.varName

10. formidable

used to handle photo upload in database