O objetivo principal desta Web API é fornecer uma rota para consulta de endereços, por meio de um CEP que deve ser informado, conforme especificado a seguir.
Nesta seção, serão listadas as tecnologias utilizadas e suas respectivas versões.
- Execute
git clone https://github.com/Pedrohf360/consulta-cep
; - Renomeie o arquivo '.env.example' para '.env';
- Execute
npm install
na raíz do projeto (onde se encontra o arquivo package.json); - Execute
npm run start:dev
; - Pronto! A API está em funcionamento :D
-
Observações:
- Documentação Swagger: http://localhost:3000/api-docs
- Para executar as rotinas de teste, utilize
npm test
.
└── src/
├── api/
│ ├── components/
│ │ └── address/
│ │ ├── controller/
│ │ │ └── address.controller.ts
│ │ ├── interfaces/
│ │ │ └── address.interface.ts
│ │ └── routes/
│ │ └── address.routes.ts
│ ├── routes.ts
│ └── server.ts
├── config/
│ └── globals.ts
├── services/
│ └── via-cep.ts
├── shared/
│ └── utils.ts
├── tests/
│ └── integration/
│ └── address.int.test.js
├── index.ts
└── swagger.json