Framework nodejs baseado no ExpressJs
npm install @agtm/node-frameworkFramework minimalista para nodejs com objetivo de disponibilizar uma base de código pronta para o rápido inicio de
projeto e codificação, utilizando tecnologias já disponíveis.
Tecnologias utilizada:
- HttpServer (Legado): ExpressJS
- Http 2 (Exclusivo para api): Fastify
- ORM: Prisma
Para novas versões foi adotado o typescript nativo do nodejs, que não exige compilação, um processo de migração está
sendo realizado de forma gradual.
Um novo projeto pode ser criado utilizando um esqueleto básico esse esqueleto pode ser configurado da seguinte forma:
TODO: Revisar e criar um script baseado em template para geração de novo projeto, ncli-create ficou complexo, refatorar
O Node framework é composto por vários subsistemas e modulos, a seguir os principais
Inicializa e configura um servidor HTTP usando o fastify focado em criação de APIs REST rápidas e de rápida implementação.