This repository provides a customized setup for working with ExpressJS using TypeScript. It follows a structured path: index.ts
-> app.ts
-> router
-> controller
-> service
-> database manager
(optional).
1- Clone this repository.
2- Run npm install in the console.
3- Utilize the provided setup to speed up your development process.
- index.ts: Entry point of the application.
- app.ts: Configuration and initialization of Express application.
- router: Route definitions split by version.
- controller: Http response and request handling, last directory to know ExpressJs.
- service: Business logic implementation, independent from ExpressJs.
- database manager (optional): Database interaction management.