Projeto de uma API REST que realiza consulta de endereços a partir de um CEP, integrando uma fonte externa de dados para retorno das informações de localização.
Esta API foi desenvolvida com foco em oferecer um serviço simples e útil de busca de endereço por CEP (Código de Endereçamento Postal). Ao receber um CEP válido, a API consulta uma fonte de dados externa (como um serviço de CEP público) e retorna os dados de endereço em formato JSON.
O projeto é ideal para ser utilizado em aplicações web ou mobile que precisem de uma funcionalidade de busca de CEP ou que dependam de dados de localização.
- Node.js
- Express
- Axios (ou biblioteca equivalente para requisições HTTP)
- API de consulta de CEP (externa)
- Endpoint API REST para consulta de endereço por CEP
- Tratamento de erros e CEPs inválidos
- Resposta em JSON com dados estruturados
- Código organizado para fácil manutenção
ApiRestComConsultaDeCep/
├── src/
│ ├── controllers/
│ ├── routes/
│ ├── services/
│ └── app.js
├── .env
├── package.json
└── README.md- Clone o repositório:
git clone https://github.com/Samuel-Devx/ApiRestComConsultaDeCep.gitAcesse a pasta do projeto:
cd ApiRestComConsultaDeCep Instale as dependências:
npm install Configure as variáveis de ambiente:
Crie um arquivo .env com suas credenciais ou configurações necessárias para a API de consulta de CEP (se aplicável).
Inicie a aplicação:
npm start A API estará disponível em: http://localhost:3000
Exemplo de Requisição GET /cep/{cep}
GET http://localhost:3000/cep/01001000 ###Resposta:
{ "cep": "01001-000", "logradouro": "Praça da Sé", "bairro": "Sé", "localidade": "São Paulo", "uf": "SP" }
Projeto desenvolvido para estudo de APIs REST e integração com serviços externos.