2026-01-27 04:16:08 +01:00
2026-01-27 04:16:08 +01:00
2026-01-27 06:00:28 +01:00
2026-01-27 04:16:08 +01:00
2026-01-27 04:16:08 +01:00
2026-01-27 04:16:08 +01:00
2026-01-27 04:16:08 +01:00
2026-01-27 04:16:08 +01:00

Base-REST-API

A robust, modular, and secure REST API boilerplate built with Node.js and Express. It features a recursive file loader for routes and schemas, along with a powerful validation middleware using Zod.

🚀 Features

  • Automated Loading: Recursively loads routes and validation schemas from the file system.
  • Strict Validation: Request bodies and query parameters are validated using Zod before reaching the controller.
  • Clean Architecture: Separation of concerns with Routes (HTTP layer), Services (Business logic), and Schemas (Validation).
  • Security First: Inputs are stripped of unknown fields automatically.
  • Custom Logger: Integrated color-coded logging system for development and file logging for production.
  • Error Handling: Standardized JSON error responses.

📦 Installation

  1. Clone the repository
       git clone https://gitea.azures.fr/azures04/Base-REST-API.git
       cd Base-REST-API
    
Description
No description provided
Readme 150 KiB
Languages
JavaScript 100%