Author Image

mvhamorim

Jul 12, 2024

Erro ao Usar SDK EfiBank com Wrangler Cloudflare

SDK EfiBankWrangler CloudflareXMLHttpRequestfetchserverlessAPIcompatibilidade

Boa noite, galera!

Estou dando os meus primeiros passos com a SDK da EfiBank e utilizando o Wrangler da Cloudflare para criar uma API. Durante o processo, me deparei com o seguinte erro:

globalThis.XMLHttpRequest is not a constructor

Pelo que pesquisei, parece que a melhor solução seria substituir todas as ocorrências de XMLHttpRequest por fetch. No entanto, minha preocupação é que eu terei que repetir esse procedimento toda vez que a SDK for atualizada.

Alguém conhece uma maneira mais simples ou eficaz de resolver esse problema? Talvez alguma forma de compatibilidade ou um método alternativo que eu possa usar?

Desde já, agradeço a ajuda!
imagem enviada na mensagem pelo usuario mvhamorim

Respostas (3):
Avatar discord do usuario rubenskuhl

rubenskuhl

12/07/2024

A questão é mais Workers do que Wrangler, não ? SDKs, via de regra, não são feitos pensados em ambientes serverless... então uma opção seria usar as chamadas de API e não o SDK.

Avatar discord do usuario mvhamorim

mvhamorim

13/07/2024

Entendi! Grato pela informação

Avatar discord do usuario marcelocaser

marcelocaser

13/07/2024


imagem enviada na mensagem pelo usuario marcelocaser