Author Image

errorzadaa

Mar 1, 2025

Uso de Proxy e Tratamento de Erros em SDK Node

proxyRequisiçõesSDK Nodeerrotratamento de erro

é proibido usar proxy pra fazer as requisições? infelizmente to tendo rate-limit no discord e queria colocar proxy nas minhas aplicações mas quando uso ela tenho esse erro com a sdk node do efi

undefined
TypeError: Cannot read properties of undefined (reading 'response')
at /root/bots/DisCommerce/node_modules/sdk-node-apis-efi/lib/endpoints.js:90:17
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Respostas (4):
Avatar discord do usuario rubenskuhl

rubenskuhl

01/03/2025

Erro de undefined não parece ter relação alguma com a parte de conexão, da qual usar proxy faz parte...

Avatar discord do usuario errorzadaa

errorzadaa

01/03/2025

É só quando eu uso proxy e não é de timeout pq da o erro em uns 3 segundos e também a proxy funciona normalmente em tudo menos no efi

Avatar discord do usuario rubenskuhl

rubenskuhl

01/03/2025

Então há dois problemas distintos:
- Falta de tratamento de erro quando há falha de conexão. Nessa situação deveria ser gerada uma exceção que daria melhor entendimento do cenário.
- Falha de conexão quando usa o proxy. Você está passando a URL da Efí para o proxy com https:// ?

Avatar discord do usuario errorzadaa

errorzadaa

01/03/2025

então eu não to passando nada pra efi, eu to usando a propria sdk deles