javascript
// A simple HTTP server
import { createServer } from "node:http";

const server = createServer((req, res) => {
  const url = new URL(req.url, `http://${req.headers.host}`);
  const name = url.searchParams.get("name") || "world";

  res.writeHead(200, { "Content-Type": "application/json" });
  res.end(JSON.stringify({ message: `Hello, ${name}!`, timestamp: Date.now() }));
});

server.listen(3000, () => {
  console.log("Server running at http://localhost:3000");
});