ecomplus / app-bling

E-Com Plus app to integrate Bling ERP
MIT License
0 stars 1 forks source link

Debugar requisições com reposta de erro #10

Closed leomp12 closed 4 years ago

leomp12 commented 4 years ago

Os logs atuais não são tão conclusivos, por exemplo:

{ Error: Erro no callback de estoque para #1094
    at bling.produtos.getById.then.then.then.catch.error (/var/nodejs/bling/lib/bling/handle-callback.js:69:19)
    at process._tickCallback (internal/process/next_tick.js:68:7)
  original:
   '{"retorno":{"erros":{"erro":{"cod":3,"msg":"API Key invalida"}}}}' }

Não evidencia a requisição que foi feita, acho importante termos neste log pelo menos o URL e cabeçalho das requisições que fralharem pra termos certeza que a requisição está conforme a documentação do Bling e configurações do lojista.

Mas sem flodar os arquivos de log com objetos circulares de request/response.

talissonf commented 4 years ago

Eu passei a usar o axios, os logs vão seguir o padrão dos outros.