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

244
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.

over 4 years ago · Santiago Trujillo
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
over 4 years ago · Santiago Trujillo 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