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

133
Visualizações
Evite que la aplicación node.js se cierre una vez que finalice el proceso

Escribí una aplicación nodejs realmente básica que se ve así:

 #!/usr/bin/env node const inquirer = require("inquirer"); const chalk = require("chalk"); const figlet = require("figlet"); const shell = require("shelljs"); const fs = require('fs'); //Defining some functions //~~ //The main part of the code const run = async function() { const answers = await form(); //other codes //~~ } run();

El propósito principal del código es usar el inquirer de consulta para hacer alguna pregunta en la consola y luego procesar las respuestas en la parte run() . Hace un trabajo perfecto en eso. Hace con éxito la pregunta y hace lo que debe hacer con las respuestas.

Sin embargo, el proceso saldría una vez que se haya procesado la respuesta. Lo que quiero es que una vez que se haya procesado la respuesta, quiero que responda a la misma pregunta nuevamente y que siga repitiendo eso hasta que finalice el proceso manualmente.

Intenté esto:

 for( ; ; ) { run(); }

Sin embargo, luego respondería preguntas una y otra vez sin esperar respuestas. Así es como se veía la consola: salida de la consola

Quiero que haga esto:

  1. Haga una pregunta y espere hasta que ingrese la respuesta.
  2. Procese la pregunta (con los códigos en run() )
  3. Una vez hecho esto, regrese a la pregunta 1.

¿Cómo puedo hacer esto?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

en lugar de hacer

 for( ; ; ) { run(); }

Haz esta función run interna

 while (true) { const answers = await form(); //other codes //~~ }
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