From 2b8e87f17f7557abdc92222d886878611d86eace Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Fri, 10 Jan 2014 12:05:38 -0700 Subject: [PATCH] Add error handler If the server fails to start, display error message and exit. Typically this is due to the address being in use. --- tasks/serve.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tasks/serve.js b/tasks/serve.js index e868aa6ebc..61ed865dbf 100644 --- a/tasks/serve.js +++ b/tasks/serve.js @@ -43,4 +43,8 @@ manager.on('ready', function() { server.listen(3000, function() { log.info('ol', 'Listening on http://localhost:3000/ (Ctrl+C to stop)'); }); + server.on('error', function(err) { + log.error('ol', 'Server failed to start: ' + err.message); + process.exit(1); + }); });