- Esse repositório é um template de API com NodeJs
-
NodeJs
-
Mongo
-
Jest
-
Express
- npm i
-
npm run start para inicializar a API
-
npm run test para rodar os testes
-
mocks - Aqui temos mocks/stubs para os testes do serviço principal
-
models - Aqui temos o modelo do banco feito com Mongoose
-
repositories - Aqui foram armazenados códigos de interação com o banco de dados
-
services - Aqui estão as funções principais do script
-
controllers - Aqui temos o controle de fluxo e tratamento de erros https
-
routes - Aqui temos as rotas da aplicação
-
dto - Aqui temos a camada de Data Transfer Object
-
script - Aqui executamos os procedimentos de validação, logging e inserção de dados
-
utils - Aqui encontram-se bibiliotecas/helpers