function onlistening () {
console.error('Listining on localhost:%d', PORT)
}
function onrequest (req, res) {
if (req.url === '/end') {
res.end('shutting down\r\n', 200)
server.close()
} else {
res.end('ok\r\n', 200)
}
}
const server = http.createServer()
.on('listening', onlistening)
.on('request', onrequest)
.on('close', () => process.exit())
.listen(PORT)