Este projeto utiliza um Parse App criado no Back4app, que tem conectada uma Bases de Dados pública do Database Hub que contém os CEPs para consultar um dado CEP e retornar dados como logradouro, bairro, cidade e estado.
Utilize este projeto e a base de dados de CEPs como desejar. A utilização é gratuita.
Existe também um Site com este projeto rodando para consultas gratuitas.
Este programa está escrito em NodeJS, que é um runtime Javascript, portanto, familiaridade com a linguagem Javascript é desejável.
Será necessário utilizar o Parse SDK para Javascript (Node.JS) para rodar este projeto. Para sua conveniência, o Parse SDK para Javascript já está incluso no projeto.
Caso queira reinstalá-lo, a forma mais fácil é utilizando-se o Node Package Manager.
Se seu sistema já tem o NPM instalado, basta rodar o seguinte comando:
$ npm install parse
Toda a documentação do SDK Javascript pode ser encontrada na página de Javascript Docs.
Para executar o programa, basta rodar o seguinte comando no diretório onde ele foi clonado/descompactado:
$ node index.js
O exemplo consulta o CEP 99980-974, que é passado sem hífen: 99980974
A saída do programa é a seguinte:
- Encontrado(s) 1 resultado(s) para o CEP.
- O logradouro para o CEP 99980974 é: Distrito Capela São José do Capingui
- O bairro para o CEP 99980974 é: Capela São José do Capingui (Distrito)
- A cidade para o CEP 99980974 é: David Canabarro
- O estado para o CEP 99980974 é: RS
A Back4app provê contas gratuitas sem nenhuma limitação de funcionalidades. Para criar sua conta, basta acessar o site da Back4app e completar os formulários. Até o limite de 600 chamadas de API por minuto, suficiente para ambientes de produção médios, não há cobrança de nenhum tipo de taxa. Acima deste limite existem planos com diferentes valores para maiores capacidades.
A Back4app e seus usuários publicam constantemente novas Bases de Dados no Database Hub, todas gratuitas para uso, compatíveis com REST API e GraphQL.
Verifique a disponibilidade de Bases de Dados que possam ser de seu interesse, ou publique databases que possam interessar a outros usuários. A plataforma colaborativa do Database Hub ajuda todos os desenvolvedores a agilizarem o processo de desenvolvimento.
Alguns exemplos de Bases de Dados disponíveis:
- Lista de todos os Continentes, Países, Cidades e Idiomas
- Lista de todas as Cidades do Brasil
- Lista de todos os Modelos de Carros e Marcas
- Lista de Aeronaves registradas no Brasil
- Lista de todos os CEPs do Mundo
- Lista de todos os Feriados do Brasil 2020
- Lista de todos os Filmes
- Lista de todas as Músicas