nodejs get response time

const http = require('http');

const server = http.createServer((req, res) => {
  const startTime = Date.now();

  // Your request handling logic goes here

  const endTime = Date.now();
  const responseTime = endTime - startTime;

  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end(`Response time: ${responseTime}ms`);
});

const PORT = 3000;

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