Como auto-preencher um formulário de endereço com o CEP Promise

O CEP Promise usa as APIs do correios e do ViaCEP para oferecer 101% de disponibilidade durante todo ano.

A menos que a API tanto do correios como do ViaCEP caiam, por exemplo na próxima Black Friday ou em algum evento de descontos em massa no Brasil, onde todo mundo sai para comprar on-line.

Pode pular..

Ou em um catástrofe zumbi na terra, e todos resolvem comprar ticket só de ida para entrar no buraco negro mais próximo só para ver se da para chegar do outro lado sem morrer.

Estrutura de um CEP

Os CEPs no Brasil tem um padrão a página dos correios O que é um CEP e por que usa-lo tem uma ótima explicação dos fundamentos do CEP no Brasil.

Usando a CEP Promise com NodeJS

Crie a pasta de um projeto mkdir get-ceps; cd get-ceps; yarn init; responda sim para tudo e instale o módulo yarn add cep-promises, crie um arquivo touch index.js e vamos consultar o CEP 86900000

Fazendo Fetch

Você também pode fazer um fetch para a API do Pagar.me, da para testar até em um codepen

Dúvidas?

Eu sempre que preencho um formulário de endereço gosto que o endereço me ajude a preenche-lo da melhor maneira possível, desde uma compra na internet, até alguma outra coisa, por isso quis compartilhar essa lib que é uma mão na roda.

Me manda no Twitter ou onde achar melhor, estamos ae!

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.