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

77
Visualizações
La solicitud de API en un bucle funciona durante dos iteraciones y luego falla

Esta consulta recorre un objeto de datos getNewNodes y para cada install_key realiza una llamada a la API para obtener un hash de la clave activando getBcrypt. A veces hace uno o dos primeros pero luego se cae y produce un error "state1.value[i].hash" no está definido. El estado 1 es una variable de estado temporal y 'hash' es una de las claves dentro de la respuesta de la API. Supuse que onsuccess: function(data) devolvería los datos de la respuesta de la API una vez que hubiera una respuesta, pero parece que ese no es el caso. ¿Podría uno de ustedes, amables amigos, decirme dónde me estoy equivocando?

 const array_key = getNewNodes.data.install_key; let newData = []; let i=0 async function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)) } async function makeRequests(secure_key){ for (const install_key of array_key){ await getBcrypt.trigger({ additionalScope: {install_key:install_key}, onSuccess: function(data){ state1.setIn([i],data) }}) newData.push({ install_key: install_key, secure_key: state1.value[i].hash }) console.log(state1.value[i].hash) i++ } return newData(); } return makeRequests();

about 4 years ago · Juan Pablo Isaza
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