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

145
Visualizações
Llamadas http basadas en múltiples condiciones usando axios en Node

Estoy tratando de hacer llamadas usando axios (activeURl e inactiveURl). Si hay un mensaje de error de get call of activeURl, verifique los datos con inactiveURl. Lanza un mensaje de error solo si ambas URL no arrojan ningún dato. Debería obtener datos al realizar la llamada anidada a inactiveURl, pero recibo mensajes de error todo el tiempo para inactiveURL.

 axios({ url: activeURl, method: "get", }) .then(response => { res.status(200).json(response.data); }) .catch((err) => { axios({ url: inactiveURl, method: "get", }).then(response => { console.log('INside thEN'); res.status(200).json(response.data); }).catch((err) => { res.status(500).json({ message: err }); })
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

El problema se resolvió. La llamada a la URL inactiva debe estar en el bloque luego en lugar de en el bloque catch, ya que creo que el mensaje "No encontrado" también se considera una respuesta válida.

 axios({ url: activeURl, method: "get", }) .then(response => { if(response.data !== "Not Found"){ res.status(200).json(response.data); }else{ axios({ url: inactiveURl, method: "get", }).then(response => { res.status(200).json(response.data); }) } }) .catch((err) => { res.status(500).json({ message: err });
about 4 years ago · Juan Pablo Isaza 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