roneichiarandi / cep-api

Consulta de CEP

Home Page:http://api-cep.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CEP API

Instalação

git clone https://github.com/lagden/cep-api.git
cd cep-api
npm install

Executando

npm start

Como funciona

A API na verdade é um parse do resultado da página de consulta de CEP do site dos correios. O resultado é armazenado em um banco de dados para que não tenha a necessidade de fazer uma nova consulta.

Boa notícia

  • Os dados sempre atualizados

Má notícia

  • Se a página do correio for alterada ou estiver fora do ar, a API funcionará apenas com os dados que foram armazenados no banco de dados

TODO

  • Cache inteligente para que tenha uma atualização constante
    • Verifica a data de validade do CEP
    • Se expirou então faz uma nova consulta nos correios
    • Se retornar dados e os dados forem diferentes do atual então atualiza o CEP
    • Do contrário atualiza apenas a data de validade do CEP
  • Robo para preencher o banco com o range de CEPs do Brasil

Author

Thiago Lagden

Contributors

About

Consulta de CEP

http://api-cep.herokuapp.com/

License:MIT License


Languages

Language:JavaScript 98.7%Language:CSS 1.3%