Integrar API REST con ReactJS (Frontend)

Hola quiero integrar el API REST en un dashboard hecho en ReactJs, pero me marca un error de CORS. Lo curioso es que en Postman si funciona, pero al hacerlo en React falla.

Estoy intentando integrar este endpoint el cual no pide autenticación, solo la URL del comercio: https://developers.vtex.com/reference/category-and-brand

Captura de Pantalla 2020-06-05 a la(s) 0.42.29

1 Like

Você está utilizando o caminho absoluto informando toda a url? Tente adicionar apenas o caminho relativo:

/api/....

Boa tarde, Francisco.

Eu tenho um Dashboard com HTML + jQuery e não tenho problema de CORS. Deve ser um problema da chamada no React.

Tenta criar um proxy para o dominio no package.json - "proxy": "https://..." e depois chama na app: fetch('/api/catalog_system/.../tree/2')

Vé se com isso consegue resolver.

Att,

jorge C.

Hola Gracias Jorge, es correcto, estuve platicando con un agente de VTEX y me comento que se soluciona agregando el proxy. Estoy por implementarlo.

Les mantengo al tanto.

Gracias por su apoyo.

Buenos días, @Francisco Teodoro​ . Espero que ya lo hayas resuelto. Si ese fue el camino, ponele resuelto al post, así queda de referencia para futuros navegantes.

Saludos,