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

285
Vistas
Debug: internal, implementation, error ,Error: exportCsvFile method did not return a value, a promise, or throw an error

I got this error in Hapijs mongoose project. Dont know where Iam going wrong. Anybody can help?

exportCsvFile method:

 exportCsvFile:  async function (req, h) {
        // export csv file
        try {
               await Family.find({}).lean().exec((err, data) => {
                 if (err) throw err;
                 const csvFields = ['id','client_id','catalog_id','name','no_of_products','no_of_attributes','no_of_mandatory',
                                    'image','fileLocation','status','created_by','updated_by'];
                console.log(csvFields);
                const json2csvParser = new Json2csvParser({
                    csvFields
                });
                const csvData = json2csvParser.parse(data);
                fs.writeFile("family.csv", csvData, function(error) {
                    if (error) throw error;
                    console.log("Write to family.csv successfully!");
                });
                return h.response({
                    message: 'File downloaded Successfully'
                }).code(200);
            });
        } catch (error) {
            console.error("Error in export csv file method");
        return h.response({ error: responseMessages.internal_server_error }).code(500);
    }
},

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