Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

230
Views
Cómo corregir el error de cors que se enfrenta incluso con la configuración de cors en el backend

He configurado mi código de esta manera en mi backend express y tengo instalada la biblioteca cors.

Sin embargo, recibo este error:

El acceso para buscar en 'mybackend.com' desde el origen 'domain1.com' ha sido bloqueado por la política de CORS: no hay un encabezado 'Access-Control-Allow-Origin' en el recurso solicitado. Si una respuesta opaca satisface sus necesidades, establezca el modo de la solicitud en 'no-cors' para obtener el recurso con CORS deshabilitado.

¿Como puedo resolver esto?

Mi código backend y frontend son los siguientes respectivamente

 const allowedDomains = [ 'domain 1', 'domain 2', ];
 app.use(cors( { origin: function (origin, callback) { if (allowedDomains.indexOf(origin) != -1) { callback(null, true); } else { callback(new Error(`Access has been blocked `)); } }, credentials: true, } ));
 await fetch(`mybackend.com' ,{ method:'GET', headers: new Headers({ 'Content-Type':'application/json', 'Authorization':`Bearer ${token}`, }), body:null, })
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Según mi comprensión limitada de Fetch API y CORS, creo que debe agregar el mode: 'cors' , así como el encabezado Access-Control-Allow-Origin: '*' o Access-Control-Allow-Origin: 'mybackend.com' . Después de hacer eso, su bloque await fetch(...) se vería así.

 fetch(URL, { mode: 'cors', method:'GET', headers: { 'Access-Control-Allow-Origin':'*', 'Content-Type':'application/json', 'Authorization':`Bearer ${token}`, }, body:null, }) .then(response => response.json()) .then(data => { ... });

¡Espero que esto ayude!

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!