From 91b3c09b51a6266a9442b39e435b6294999b5ffc Mon Sep 17 00:00:00 2001 From: Selcuk Sari Date: Sat, 2 Jul 2022 13:48:45 +0300 Subject: [PATCH] backup --- Rev1/node/index.js | 75 +++--------------- Rev1/node/routes/flasher.js | 8 ++ Rev1/node/routes/invoice_sign.js | 52 ++++++++++++ Rev1/node/routes/p_generator.js | 8 ++ Rev1/node/routes/pcb_panel_bom.js | 8 ++ ...ndPlace_PCB_STM32 PLC_panel_2021-11-18.csv | Bin 0 -> 259914 bytes Rev1/node/uploads/Tekin abiden | 13 +++ Rev1/node/views/layout.pug | 2 +- 8 files changed, 103 insertions(+), 63 deletions(-) create mode 100644 Rev1/node/routes/flasher.js create mode 100644 Rev1/node/routes/invoice_sign.js create mode 100644 Rev1/node/routes/p_generator.js create mode 100644 Rev1/node/routes/pcb_panel_bom.js create mode 100644 Rev1/node/uploads/PickAndPlace_PCB_STM32 PLC_panel_2021-11-18.csv create mode 100644 Rev1/node/uploads/Tekin abiden diff --git a/Rev1/node/index.js b/Rev1/node/index.js index b8a2676..2a4cccf 100644 --- a/Rev1/node/index.js +++ b/Rev1/node/index.js @@ -1,10 +1,9 @@ const express = require("express"); const path = require("path"); -const routes = require("./views/routes"); const fileUpload = require("express-fileupload"); -const fs = require("fs"); +const routes = require("./views/routes"); -const port = 3000; +const PORT = 3000; // Init App const app = express(); @@ -17,67 +16,19 @@ app.use("/js", express.static(__dirname + "public/js ")); app.use("/img", express.static(__dirname + "public/img ")); app.get("/", function (req, res) { - res.render("index", routes); -}); -app.get("/flasher", function (req, res) { - res.render("flasher", routes); -}); -app.get("/p_generator", function (req, res) { - res.render("p_generator", routes); -}); -app.get("/pcb_panel_bom", function (req, res) { - res.render("pcb_panel_bom", routes); -}); -app.get("/invoice_sign", function (req, res) { - let lastFiles = []; - const dir = fs.opendirSync("./uploads/converted/"); - let entity; - while ((entity = dir.readSync()) !== null) { - if (entity.isFile()) { - lastFiles.push({ type: "f", name: entity.name }); - } else if (entity.isDirectory()) { - lastFiles.push({ type: "d", name: entity.name }); - } - } - console.log(lastFiles); - res.render("invoice_sign", { routes, lastFiles }); + res.render("index"); }); -//Post the upload file -// For handling the upload request -app.post("/invoice_sign", function (req, res) { - // When a file has been uploaded - if (req.files && Object.keys(req.files).length !== 0) { - // Uploaded path - const uploadedFile = req.files.uploadFile; - - // Logging uploading file - console.log(uploadedFile); - - // Upload path - const uploadPath = __dirname + "/uploads/" + uploadedFile.name; - - // To save the file using mv() function - uploadedFile.mv(uploadPath, function (err) { - if (err) { - console.log(err); - res.send("Failed !!"); - } else res.send("Successfully Uploaded !!"); - }); - } else res.send("No file uploaded !!"); -}); - -// To handle the download file request -app.get("/invoice_sign/download", function (req, res) { - // The res.download() talking file path to be downloaded - res.download(__dirname + "/uploads/fax.odg", function (err) { - if (err) { - console.log(err); - } - }); -}); +const flasherRoute = require("./routes/flasher"); +const invoiceRoute = require("./routes/invoice_sign"); +const pGeneratorRoute = require("./routes/p_generator"); +const pcbPanelRoute = require("./routes/pcb_panel_bom"); +app.use("/flasher", flasherRoute); +app.use("/invoice_sign", invoiceRoute); +app.use("/p_generator", pGeneratorRoute); +app.use("/pcb_panel_bom", pcbPanelRoute); // Start Server -app.listen(port, function () { - console.log(`Server started on port ${port}...`); +app.listen(PORT, function () { + console.log(`Server started on port ${PORT}...`); }); diff --git a/Rev1/node/routes/flasher.js b/Rev1/node/routes/flasher.js new file mode 100644 index 0000000..f31cb0c --- /dev/null +++ b/Rev1/node/routes/flasher.js @@ -0,0 +1,8 @@ +const express = require("express"); +const router = express.Router(); + +router.get("/", function (req, res) { + res.render("flasher"); +}); + +module.exports = router; diff --git a/Rev1/node/routes/invoice_sign.js b/Rev1/node/routes/invoice_sign.js new file mode 100644 index 0000000..fab79aa --- /dev/null +++ b/Rev1/node/routes/invoice_sign.js @@ -0,0 +1,52 @@ +const express = require("express"); +const router = express.Router(); +const fs = require("fs"); + +router.get("/", function (req, res) { + let lastFiles = []; + const dir = fs.opendirSync("./uploads/converted/"); + let entity; + while ((entity = dir.readSync()) !== null) { + if (entity.isFile()) { + lastFiles.push({ type: "f", name: entity.name }); + } else if (entity.isDirectory()) { + lastFiles.push({ type: "d", name: entity.name }); + } + } + console.log(lastFiles); + res.render("invoice_sign", { lastFiles }); +}); +//Post the upload file +// For handling the upload request +router.post("/", function (req, res) { + // When a file has been uploaded + if (req.files && Object.keys(req.files).length !== 0) { + // Uploaded path + const uploadedFile = req.files.uploadFile; + + // Logging uploading file + console.log(uploadedFile); + + // Upload path + const uploadPath = __dirname + "/../uploads/" + uploadedFile.name; + + // To save the file using mv() function + uploadedFile.mv(uploadPath, function (err) { + if (err) { + console.log(err); + res.send("Failed !!"); + } else res.send("Successfully Uploaded !!"); + }); + } else res.send("No file uploaded !!"); +}); + +// To handle the download file request +router.get("/download", function (req, res) { + // The res.download() talking file path to be downloaded + res.download(__dirname + "/uploads/fax.odg", function (err) { + if (err) { + console.log(err); + } + }); +}); +module.exports = router; diff --git a/Rev1/node/routes/p_generator.js b/Rev1/node/routes/p_generator.js new file mode 100644 index 0000000..ce82472 --- /dev/null +++ b/Rev1/node/routes/p_generator.js @@ -0,0 +1,8 @@ +const express = require("express"); +const router = express.Router(); + +router.get("/", function (req, res) { + res.render("p_generator"); +}); + +module.exports = router; diff --git a/Rev1/node/routes/pcb_panel_bom.js b/Rev1/node/routes/pcb_panel_bom.js new file mode 100644 index 0000000..cc7d63d --- /dev/null +++ b/Rev1/node/routes/pcb_panel_bom.js @@ -0,0 +1,8 @@ +const express = require("express"); +const router = express.Router(); + +router.get("/", function (req, res) { + res.render("pcb_panel_bom"); +}); + +module.exports = router; diff --git a/Rev1/node/uploads/PickAndPlace_PCB_STM32 PLC_panel_2021-11-18.csv b/Rev1/node/uploads/PickAndPlace_PCB_STM32 PLC_panel_2021-11-18.csv new file mode 100644 index 0000000000000000000000000000000000000000..56b188716fe860c9487b73f62a59edcdeeb37799 GIT binary patch literal 259914 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 literal 0 HcmV?d00001 diff --git a/Rev1/node/uploads/Tekin abiden b/Rev1/node/uploads/Tekin abiden new file mode 100644 index 0000000..5651606 --- /dev/null +++ b/Rev1/node/uploads/Tekin abiden @@ -0,0 +1,13 @@ +demsay +matek +qual + +280 TL ordino +en az 350 TL gümrük +400 TL MNG +350 DHL + +ithalat ID +Ziraatten alınacak + + diff --git a/Rev1/node/views/layout.pug b/Rev1/node/views/layout.pug index b466b4c..7625039 100644 --- a/Rev1/node/views/layout.pug +++ b/Rev1/node/views/layout.pug @@ -1,6 +1,6 @@ html head - title My Site - #{title} + title Anka-Anvil - #{title} block scripts script(src='/jquery.js') body