Hola, tengo un enredo con esto de CORS, resulta que estoy intentando consumir una API y siempre me dice: <code>Access to fetch at 'https:...

Pregunta de la clase:
npm script
Juan Carlos Salazar

Juan Carlos Salazar

Pregunta
studenthace 5 años

Hola, tengo un enredo con esto de CORS, resulta que estoy intentando consumir una API y siempre me dice:

Access to fetch at 'https://account.uipath.com/oauth/token' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled

y buscando encontré que con un servidor Express puedo implementar los CORS pero he hecho lo que están en las clases y todo va bien menos cuando intento consumir el API, me sale le mismo error, alguien tiene ida que puedo hacer, gracias.

2 respuestas
para escribir tu comentario
    Emmanuel Rodríguez

    Emmanuel Rodríguez

    studenthace 4 años

    Te sugiero que evalues el proceso a dos niveles:

    1. A nivel local, consumiendo tu API (desde un cliente tipo de Postman e implementando con un cliente de aplicación
      fetch
      ).
    2. A nivel servidor, donde algunos entornos ignoran los
      CORS
      de la aplicación evitando conexiones locales ( ngrok te permite "simular" un entorno de pre-producción).
    Luis Lira

    Luis Lira

    studenthace 5 años

    Hola, ¿cómo está implementando cors en tu api? Y desde dónde estás intentando acceder?

    La URL dice que estás intentando acceder a UI Path, y normalmente si es una aplicación de este estilo bloqueará las peticiones desde Localhost 🤔

Curso de Express.js

Curso de Express.js

Crea una aplicación web desde cero con Express.js, uno de los frameworks más populares de JavaScript. Genera tu web app de forma fácil y rápida gracias a sus plugins de alto rendimiento y despliega toda tu creatividad en el desarrollo de tus aplicaciones con Express.

Curso de Express.js
Curso de Express.js

Curso de Express.js

Crea una aplicación web desde cero con Express.js, uno de los frameworks más populares de JavaScript. Genera tu web app de forma fácil y rápida gracias a sus plugins de alto rendimiento y despliega toda tu creatividad en el desarrollo de tus aplicaciones con Express.