From 4804d868c4f1d0c61fb045b05a6c818a61ed631a Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Sun, 21 Jun 2015 18:10:17 -0700 Subject: [PATCH] wrap server.listen in if module prevents server from starting durring testing/scripting --- server/server.js | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/server/server.js b/server/server.js index 4d59ccbe7f..5ecabef369 100755 --- a/server/server.js +++ b/server/server.js @@ -301,20 +301,15 @@ if (true) { // eslint-disable-line }); } -/** - * Start Express server. - */ - - -app.listen(app.get('port'), function() { - console.log( - 'FreeCodeCamp server listening on port %d in %s mode', - app.get('port'), - app.get('env') - ); -}); +module.exports = app; // start the server if `$ node server.js` - - -module.exports = app; +if (require.main === module) { + app.listen(app.get('port'), function() { + console.log( + 'FreeCodeCamp server listening on port %d in %s mode', + app.get('port'), + app.get('env') + ); + }); +}