Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

341
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda