diff --git a/shop-routes/order.js b/shop-routes/order.js index d934947a8c86b0875b9d4b222063b3fe5db5f52c..94b03ac48e42cae1b592149f18bdf72e719594ed 100644 --- a/shop-routes/order.js +++ b/shop-routes/order.js @@ -51,7 +51,7 @@ router.get('/history', isAuthenticated, async (req, res) => { }); // แสดงรายละเอียดออเดอร์ (เฉพาะผู้ที่ Login) -router.get('/detail/:orderId', isAuthenticated, async (req, res) => { +router.get('/details/:orderId', isAuthenticated, async (req, res) => { try { if (!req.session.id) { return res.status(400).json({ message: "Session ID not found. Please login again." }); @@ -72,7 +72,10 @@ router.get('/detail/:orderId', isAuthenticated, async (req, res) => { } console.log("Order found:", orderResults[0]); - res.json(orderResults[0]); + + // เปลี่ยนจาก `res.json(orderResults[0]);` เป็น `res.render` + res.render('order-detail', { order: orderResults[0] }); + } catch (error) { console.error("Error fetching order:", error); res.status(500).json({ message: "Something went wrong.", error: error.message }); diff --git a/views/order-details.ejs b/views/order-detail.ejs similarity index 100% rename from views/order-details.ejs rename to views/order-detail.ejs