From 3147dd576690c655edb1042196190243a1a523d1 Mon Sep 17 00:00:00 2001 From: 65160111 <65160111@go.buu.ac.th> Date: Fri, 21 Mar 2025 04:03:48 +0700 Subject: [PATCH] Update env.port --- .env | 2 +- routes/reports.js | 39 ++++++++++++++++++++------------------- server.js | 3 ++- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.env b/.env index 662473e..97becf7 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -PORT=3306 +PORT=8080 DB_HOST=10.104.20.255 DB_USER=root DB_PASS=OAOsac27273 diff --git a/routes/reports.js b/routes/reports.js index 7f9708b..3f0821b 100644 --- a/routes/reports.js +++ b/routes/reports.js @@ -89,25 +89,26 @@ router.get("/", authMiddleware, (req, res) => { // 🔹 Get Single Report by ID router.get("/:id", authMiddleware, (req, res) => { - db.query(` - SELECT reports.*, users.username, rooms.room_name - FROM reports - JOIN users ON reports.user_id = users.id - JOIN rooms ON reports.room_id = rooms.id - WHERE reports.id = ?`, - [req.params.id], - (err, results) => { - if (err) return res.status(500).json({ error: err.message }); - if (results.length === 0) return res.status(404).json({ error: "Report Not Found" }); - - const report = results[0]; - if (report.image_url) { - report.image_url = `http://localhost:8080 ${report.image_url}`; - } - - res.json(report); - }); -}); + db.query(` + SELECT reports.*, users.username, rooms.room_name, rooms.floor + FROM reports + JOIN users ON reports.user_id = users.id + JOIN rooms ON reports.room_id = rooms.id + WHERE reports.id = ?`, + [req.params.id], + (err, results) => { + if (err) return res.status(500).json({ error: err.message }); + if (results.length === 0) return res.status(404).json({ error: "Report Not Found" }); + + const report = results[0]; + if (report.image_url) { + // ลบช่องว่างที่ไม่จำเป็นออก + report.image_url = `http://localhost:8080${report.image_url}`; + } + + res.json(report); + }); + }); // 🔹 Update Report (แก้ไขเฉพาะ Title, Description) router.put("/:id", authMiddleware, (req, res) => { diff --git a/server.js b/server.js index ee77f02..0a6c610 100644 --- a/server.js +++ b/server.js @@ -21,5 +21,6 @@ app.use("/api/reports", require("./routes/reports")); app.use("/uploads", express.static("uploads")); // 📌 กำหนด PORT -const PORT = 8080; +const PORT = process.env.PORT || 8080; app.listen(PORT, () => console.log(`🚀 Server running on port ${PORT}`)); + -- GitLab