Skip to content

Latest commit

 

History

History
59 lines (30 loc) · 1.07 KB

README.md

File metadata and controls

59 lines (30 loc) · 1.07 KB

NODE EXPRESS JS TEMPLATE

Qual a função desse Repositório ?

  1. Esse repositório é um template de API com NodeJs

Sumário

Tecnologias

Como instalar

Como utilizar

Diretorios

Detalhes

Tecnologias

  1. NodeJs

  2. Mongo

  3. Jest

  4. Express

Como instalar

  1. npm i

Como utilizar

  1. npm run start para inicializar a API

  2. npm run test para rodar os testes

Diretorios

  1. mocks - Aqui temos mocks/stubs para os testes do serviço principal

  2. models - Aqui temos o modelo do banco feito com Mongoose

  3. repositories - Aqui foram armazenados códigos de interação com o banco de dados

  4. services - Aqui estão as funções principais do script

  5. controllers - Aqui temos o controle de fluxo e tratamento de erros https

  6. routes - Aqui temos as rotas da aplicação

  7. dto - Aqui temos a camada de Data Transfer Object

  8. script - Aqui executamos os procedimentos de validação, logging e inserção de dados

  9. utils - Aqui encontram-se bibiliotecas/helpers

Detalhes