Soy nuevo con node.js. Aquí está mi problema: subo un archivo desde html
<form method="POST" action="/upload" enctype="multipart/form-data" <div> <input type="file" name="myFile" id="fileUpload" multiple /> </div> <div> <input type="submit" name="btn_upload" value="Upload" /> </div> </form>luego cargo el archivo desde el directorio con multer y lo analizo con npm pdfParser de pdf a json, los archivos se copian regularmente en el directorio principal y el código vuelve a la página de inicio.
try { app.post("/upload", (req, res) => { upload(req, res, (err) => { if (err) { console.log(err); } else { if (req.file == undefined) { res.redirect("index.html"); } else { fileOriginale = req.file.originalname; const pdfParser = new PDFParser(); pdfParser.on("pdfParser_dataError", (errData) => console.error(errData.parserError) ); pdfParser.on("pdfParser_dataReady", (pdfData) => { const test = fileOriginale.substring(0, fileOriginale.length - 4); const id = __dirname + "/" + test + ".json"; console.log("filetofetch in pdfParser", id); fs.writeFile( id, JSON.stringify(pdfData), (err) => console.error(err) ); }); pdfParser.loadPDF(__dirname + "/" + fileOriginale.toString()); res.redirect("index.html"); res.end(); return; } } }); }); } catch (err) { console.log(err); return; }Aquí el problema: ¿Cómo puedo analizar el archivo .json cargado en el directorio principal y enviarlo al cliente?