const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World'); }); server.listen(port, hostname, () => { console.log(`Server running: http://${hostname}:${port}/`); console.log(`Process ID: ${process.pid}`) }); // kill -15 [process id] process.on("SIGTERM", (stream) => { server.close(() => { console.log("SIGTERM RECEIVED, server closed") }) });