const express = require("express"); const app = express(); const port = 3000; app.use(express.json()); app.get("/info/:pathParam", (req, res) => { const pathParam = req.params.pathParam; const queryParam = req.query.q; res.json({ message: "GET API Response", pathParam: pathParam, queryParam: queryParam || "No query param provided" }); }); app.post("/data", (req, res) => { const receivedData = req.body; res.json({ message: "POST API Response", dataArray: Array.isArray(receivedData) ? receivedData : [receivedData] }); }); app.listen(port, () => { console.log(`Express Server is running on http://localhost:${port}`); });