REST API Boilerplate
Simple REST API Boilerplate based on Layered Architecture pattern
Presentation Layer
Routes
Handles requests and applies middlewares Also sets swagger definitions
Controllers
Handles Requests, responses and call service layer for bussines logic
Business Layer
Services
Business logic
Data Access Layer
Data
Abastraction layer for access databases and resources.
Models
Model and schemas definitions for MySQL, MongoDB, etc.