Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

161
Vistas
event stream node js large text file read doesn't wait for call back
function readFile()
{
 return new Promise(function (resolve, reject) {
 let totalLines = 0;
 var s=fs.createReadStream("/var/www/uploads/"+filename);
 s.pipe(es.split())
 .pipe(
    es.map(function (line, cb) {
        cb(customFunction(line))
    })
        .on("error", function (err) {
            reject(err);
        })
        .on("end", function () { 
          resolve("ok");
        })
);
})
}

function customFuntion(line){
async()=>{
var res=await redisClient.get(line);
console.log(res)  
}();
}

i am reading a large test file using createReadstream and event stream the issue i am facing is i want to check each number at line in redis but the read file get completed before my console.log in my custom function

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda