diff --git a/bin/www b/bin/www index 9203a9d..6360dcc 100755 --- a/bin/www +++ b/bin/www @@ -1,60 +1,34 @@ #!/usr/bin/env node -/** - * Module dependencies. - */ - import app from "../app.js"; import debug from "debug"; import { createServer } from "http"; const debugLogger = debug("minexlauncher:server"); -/** - * Get port from environment and store in Express. - */ - const port = normalizePort(process.env.PORT || "3000"); app.set("port", port); -/** - * Create HTTP server. - */ - const server = createServer(app); -/** - * Listen on provided port, on all network interfaces. - */ - server.listen(port); server.on("error", onError); server.on("listening", onListening); -/** - * Normalize a port into a number, string, or false. - */ - function normalizePort(val) { const port = parseInt(val, 10); if (isNaN(port)) { - // named pipe return val; } if (port >= 0) { - // port number return port; } return false; } -/** - * Event listener for HTTP server "error" event. - */ - function onError(error) { if (error.syscall !== "listen") { throw error; @@ -62,7 +36,6 @@ function onError(error) { const bind = typeof port === "string" ? "Pipe " + port : "Port " + port; - // handle specific listen errors with friendly messages switch (error.code) { case "EACCES": console.error(bind + " requires elevated privileges"); @@ -77,12 +50,8 @@ function onError(error) { } } -/** - * Event listener for HTTP server "listening" event. - */ - function onListening() { const addr = server.address(); const bind = typeof addr === "string" ? "pipe " + addr : "port " + addr.port; - debug("Listening on " + bind); + debugLogger("Listening on " + bind); }