Consulta de CEP para viabilidade de fornecimento de FO. Viabiliza é focado para uso dos colaboradores
- csvService/viabilidadeService passam a consumir o endpoint /viabilidade/lote da API em blocos, no lugar de 1 requisição HTTP por linha. - Helpers de detecção de formato/cabeçalho extraídos para fileFormat.js (remove duplicação entre os dois serviços). - Planilha de saída: 4 colunas por caixa (Provedor, Não Dedicado, Dedicado, Distância Trajeto) para as 2 caixas mais próximas; Caixa 2 replica a Caixa 1 quando não há segunda caixa / sem cobertura. - parseCoordinate passa a aceitar direção O (Oeste => negativo) e L (Leste). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .cache | ||
| .vscode | ||
| config | ||
| controller | ||
| logs | ||
| middlewares | ||
| models | ||
| public | ||
| routes | ||
| service | ||
| tmp | ||
| .gitignore | ||
| .node-version | ||
| app.js | ||
| app.old.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| server.js | ||
| tmp_versions.json | ||
Aplicação Viabilidade
Pequena aplicação Node.js para processar CSVs com endereços/lat-lon e consultar a API de viabilidade.
Como usar:
- Abra um terminal e entre na pasta
aplicação viabilidade. - Crie um virtualenv Node e instale dependências:
npm install
- Inicie o servidor:
npm start
- Abra
http://localhost:3000no navegador. Faça o upload do CSV ou consulte manualmente por latitude/longitude.
Notas:
- Configure variáveis de ambiente
API_KEYeCOOKIEse quiser usar credenciais diferentes. - O CSV de saída é gravado em
aplicação viabilidade/outputscom ponto-e-vírgula como separador.