SharebookBR / sharebook-frontend

Projeto frontend de código livre para o app Sharebook.
74 stars 60 forks source link

[URGENTE] Erro ao buscar CEP #219

Closed wantero closed 5 years ago

wantero commented 5 years ago

O Felipe reportou pelo Skype que quando informa o CEP o mesmo fica em looping e não trás os dados de endereço.

Avaliando, estamos com problema de CORS ao requisitar o WebService do viacep.com.br.

image

wantero commented 5 years ago

Identifiquei o erro.

Informei na tela o CEP 05717270 e o mesmo mandou para a URL como 05717-.

wantero commented 5 years ago

É algum pacote que está dando conflito com o ngx-mask. Fiz um clone do projeto e dei um npm install o erro foi replicado. Então copiei o diretório node_modules do meu repo para o repo do projeto e fiz o build local, subindo o mesmo via FTP para resolver o problema provisoriamente ate conseguir identificar o pacote que está dando conflito.

renebentes commented 5 years ago

Bom dia.

Tem essa lib https://github.com/filipedeschamps/cep-promise, pode ajudar nessa questão.

wantero commented 5 years ago

oi @renebentes.

Esse componente ngx-mask que está com problemas utilizamos em outros campos para formatação.

Para a busca do CEP, hoje fazemos um get direto para https://viacep.com.br/ws/ e funciona legal :)

Mas bem interessante esse seu promisse. Que tal implementar ele no sharebook?

renebentes commented 5 years ago

Oi, @wantero.

Vou fazer um teste com ele, caso dê tudo certo envio PR.

wantero commented 5 years ago

Abri uma thread sobre o assunto no StackOverflow.

https://stackoverflow.com/questions/55653734/ngx-mask-error-after-upgrade-from-angular-6-to-7