Skip to content
Snippets Groups Projects
Select Git revision
  • 832cc77af07b986fc82c04f27dfd93fc27d62a53
  • master default protected
2 results

server.js

Blame
  • server.js 705 B
    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}`);
    });