Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

250
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda