/express-api

Simple Node (Express) API to refresh my understanding on Backend Technologies

Primary LanguageTypeScript

Introduction

Simple Express Rest API featuring some of basic routes, middleware, and JWT with some testing using Jest

Installation

  npm install
  # or
  yarn install

Development

npm dev
  # or
yarn dev

Used Technologies

- Expressjs: As a Backend "Framework"
- bcrypt: just to encrypt and decrypt password
- zod: As a schema declaration and validation library
- winston and morgan: To handle better logging.
- passport-jwt: To handle JWT session.
- mongoose: ORM for MongoDB