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

345
Views
¿Cómo puedo manejar el error con la búsqueda de 204 sin contenido?

Tengo una solicitud de búsqueda como se muestra a continuación;

 fetch(url, { mode: 'no-cors', credentials: 'include' }).then((response) => { if (response.ok) { return; } console.log(`Something wrong`); }) .catch((error) => { console.log(`catch block error`); });

Mi respuesta 204 se ve como

 body: null bodyUsed: false headers: Headers {} ok: false redirected: false status: 0 statusText: "" type: "opaque" url: ""

Mi pregunta es cómo manejo esto ya que mi respuesta 204 es un poco exitosa, pero la única cosa es que el indicador ok es falso. Así que va e imprime "Algo mal" que no es correcto para la respuesta 204.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Dijiste mode: 'no-cors' para que no puedas ver la respuesta. El modo no-cors solo es útil si:

  • necesitas enviar una solicitud
  • la solicitud no necesita ninguna característica que la haga preverificada
  • no necesitas saber nada sobre la respuesta

No puede leer el estado (es por eso que se informa como 0 en la respuesta que citó), por lo que no puede saber si era 204 No Content , 200 OK o 500 Internal Server Error , etc.

No puede leer el cuerpo, por lo que no puede saber si no había contenido al probarlo.


Necesitas:

  • mode: 'no-cors'
  • Asegúrese de que el servidor le otorgue todos los permisos que necesita usando CORS
  • Lea la propiedad de status del objeto de respuesta para determinar si es un 204 o no
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!