From 728f4231d5b017b38959223e289a69d51884003c Mon Sep 17 00:00:00 2001 From: Sean Edmunds Date: Thu, 19 Jun 2025 14:37:09 -0500 Subject: [PATCH] Working on backgrouds --- server.cjs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server.cjs b/server.cjs index 59e3981..270d0db 100644 --- a/server.cjs +++ b/server.cjs @@ -27,7 +27,7 @@ const corsOptions = { const storage = multer.diskStorage({ destination: function (req, file, cb) { - cb(null, "../TriggerFrontend/dist/backgrounds/"); + cb(null, "../TriggerFrontend/backgrounds/"); }, filename: function (req, file, cb) { cb(null, file.originalname); @@ -39,6 +39,7 @@ const uploads = multer({ storage: storage }); app.use(cors(corsOptions)); app.use(bodyParser.json({ limit: '50mb' })); app.use(bodyParser.urlencoded({ limit: '50mb', extended: true })); +app.use('/trigger/backgrounds', express.static('../TriggerFrontend/backgrounds')); ////////////////////////////////////////////// // Personal Data // @@ -530,19 +531,19 @@ app.delete("/trigger/api/themePlaylists", async (req, res) => { }); app.get("/trigger/api/backgrounds", async (req, res) => { - fs.readdir("../TriggerFrontend/dist/backgrounds", (err, files) => { + fs.readdir("../TriggerFrontend/backgrounds", (err, files) => { res.status(200).send(files); }); }); app.post("/trigger/api/backgrounds", uploads.single("background"), async (req, res) => { const image = req.file.path; - exec(`convert ${image} -define jpeg:extent=300kb ${image}`) + exec(`convert ${image} -resize 'x1080' -define jpeg:extent=300kb ${image}`) res.status(200).send({ status: "success", statusText: image }); }) app.delete("/trigger/api/backgrounds", async (req, res) => { - fs.rm("../TriggerFrontend/dist/backgrounds/" + req.body.background, (err) => { + fs.rm("../TriggerFrontend/backgrounds/" + req.body.background, (err) => { res.status(200).send({ status: "success" }); })