Skip to content

aleksandar-r/WebStore-backend

Repository files navigation

WebStore - eCommerce app backend

REST API written in TypeScript.

Dependencies

  • bcrypt:
    A library that helps you hash passwords.
  • cookie-parser:
    Parse Cookie header and populate req.cookies with an object keyed by the cookie names.
  • cors:
    Provides a Connect/Express middleware that can be used to enable CORS with various options.
  • date-fns:
    Provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js.
  • dotenv:
    module that loads environment variables from a .env file into process.env.
  • express:
    Provides minimalist, robust tooling for HTTP servers. Makes routing a lot easier.
  • express-async-errors:
    Name says it all.
  • express-rate-limit:
    Basic rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
  • jsonwebtoken:
    Provides access and refresh tokens used for auth.
  • mongoose:
    MongoDB object modeling tool designed to work in an asynchronous environment.
  • mongoose-sequence:
    This plugin lets you create fields which autoincrement their value.
  • morgan:
    HTTP request logger middleware.
  • multer:
    Middleware for handling multipart/form-data, which is primarily used for uploading files.
  • uuid:
    Provides random string, which can be used as id.

DevDependencies

  • nodemon:
    Automatically restarts the node application when file changes in the directory are detected.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published