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

136
Visualizações
promesa rechazada no atrapada ni dentro ni fuera de la función asíncrona

Obtengo UnhandledPromiseRejection cuando ejecuto el siguiente código en node.js v17.1.0. La promesa "esperada" de rechazo después de 100 ms no se detecta ni por el "trycatch" circundante dentro de la función asíncrona ni por el método "entonces" en la promesa devuelta.

¿Por qué tal comportamiento? ¿Alguna explicación proveniente de la especificación?

 const asyncFunc = async () => { const resolveAfter2000ms = new Promise((resolve) => { setTimeout(resolve, 2000); }); const rejectAfter100ms = new Promise((_, reject) => { setTimeout(reject, 100); }); try { await resolveAfter2000ms; await rejectAfter100ms; } catch (error) { console.log('error catched inside async'); } }; asyncFunc().catch(() => console.log('error catched outside async'));
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