diff --git a/package-lock.json b/package-lock.json index b0e0228..d0bd5ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -635,6 +635,16 @@ "node": ">=8" } }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, "node_modules/diff": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", diff --git a/src/modules/pdf-parse.ts b/src/modules/pdf-parse.ts index 8d807b2..b0f803f 100644 --- a/src/modules/pdf-parse.ts +++ b/src/modules/pdf-parse.ts @@ -122,12 +122,11 @@ async function pdfParse(travel: string) { products: productsList }; - console.log(resultat); + return resultat; } catch (e) { console.error("Erreur :", e); } } - export default pdfParse; \ No newline at end of file diff --git a/src/routes/purchase.routes.ts b/src/routes/purchase.routes.ts index 60a496a..963e12f 100644 --- a/src/routes/purchase.routes.ts +++ b/src/routes/purchase.routes.ts @@ -1,7 +1,7 @@ import {Router, Request as ExpressRequest} from "express"; import formidable from "formidable"; import type { Files, File } from "formidable"; -// import pdf_parse from "../modules/pdf-parse"; +import pdf_parse from "../modules/pdf-parse"; // ---------------------------------------- // Router config @@ -14,7 +14,7 @@ const router = Router(); router.get("/", (req,res) => { let html: string = `
`; @@ -38,12 +38,11 @@ router.post("/file", async (req,res) => { } const results_of_parsing = []; - + for (const path of file_paths) { - results_of_parsing.push(path); - } - - res.json(results_of_parsing); + results_of_parsing.push(await pdf_parse(path)); + }; + res.send(results_of_parsing); } catch (error) { console.error(error); res.status(500).json({