Skip to content

This is an Express API Boilerplate, to help someone building an API.

Notifications You must be signed in to change notification settings

joaobuzato/express-api-boilerplate

Repository files navigation

express-api-boilerplate

This is an Express API Boilerplate, to help someone building an API.

TODO

Routes

  • GET /examples
  • GET /examples/:id
  • POST /examples
  • PUT /examples/:id
  • DELETE /examples/:id

Architecture

  • Repository
  • Database Abstraction SQL
  • Service
  • Controller
  • Routes

Tests

  • Unit tests for Repository
  • Unit tests for Service
  • Unit tests for Controller
  • Integration API tests

Utilitaries

  • install quick migrate lib
  • Example of combination of classes
  • Use Zod ?
  • Middleware of auth
  • Middleware of request validation

About

This is an Express API Boilerplate, to help someone building an API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published