safer port logic, log listening URL

This commit is contained in:
David Reed 2022-09-11 18:18:39 -04:00
parent c4a2bfd20a
commit cf7944fcdf

View file

@ -32,6 +32,20 @@ server.on("upgrade", (req, socket, head) => {
} }
}); });
server.listen({ let port = parseInt(process.env.PORT || "");
port: process.env.PORT || 8080,
if (isNaN(port)) port = 8080;
server.on("listening", () => {
const address = server.address();
console.log(
`Listening on http://${
address.family === "IPv6" ? `[${address.address}]` : address.address
}:${address.port}`
);
});
server.listen({
port,
}); });