diff options
author | Noah Loomans <noahloomans@gmail.com> | 2017-09-13 16:28:53 +0200 |
---|---|---|
committer | Noah Loomans <noahloomans@gmail.com> | 2017-09-13 16:28:53 +0200 |
commit | 3fb86482404e11942cd83c3500a297a3991db0e4 (patch) | |
tree | c5e7261de72c2b7f871580784525d06d036a6219 /bin | |
parent | 5aac32f72eca8c66e879583ce653d07bb3c7370f (diff) |
Restructure project
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/www | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/bin/www b/bin/www deleted file mode 100755 index 545db41..0000000 --- a/bin/www +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env node - -const app = require('../app') -const http = require('http') - -const port = normalizePort(process.env.PORT || '3000') -const server = http.createServer(app) - -server.listen(port) -server.on('error', error => onError(error, port)) -server.on('listening', _ => onListening(server)) - -function normalizePort (val) { - const port = parseInt(val, 10) - - if (isNaN(port)) { - // named pipe - return val - } - - if (port >= 0) { - // port number - return port - } - - return false -} - -function onError (error, port) { - if (error.syscall !== 'listen') { - throw 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') - process.exit(1) - break - case 'EADDRINUSE': - console.error(bind + ' is already in use') - process.exit(1) - break - default: - throw error - } -} - -function onListening (server) { - const addr = server.address() - if (typeof addr === 'string') { - console.log(`Listening on pipe ${addr}`) - } else { - console.log(`Listening on http://localhost:${addr.port}/`) - } -} |