From 0077205c0b328a56c5781bada9c05aed7fedbad5 Mon Sep 17 00:00:00 2001 From: Philippe Recto <33725746+precto1285@users.noreply.github.com> Date: Fri, 29 May 2020 10:49:55 -0700 Subject: [PATCH] Adding console log on sandbox server startup (#2210) * Adding console log on sandbox server startup * Update server.js Add server error handeling * Update server.js Better error message, remove retry. Co-authored-by: Philippe Recto Co-authored-by: Felipe Martins Co-authored-by: Jay --- sandbox/server.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/sandbox/server.js b/sandbox/server.js index 153cd60..7a5d9a9 100644 --- a/sandbox/server.js +++ b/sandbox/server.js @@ -54,8 +54,8 @@ server = http.createServer(function (req, res) { console.error('Error:', e.message); status = 400; result = { - error: e.message - }; + error: e.message + }; } res.writeHead(status, { @@ -69,4 +69,12 @@ server = http.createServer(function (req, res) { } }); -server.listen(3000); \ No newline at end of file +const PORT = 3000; + +server.listen(PORT, console.log(`Listening on localhost:${PORT}...`)); +server.on('error', (error) => { + if (error.code === 'EADDRINUSE') { + console.log(`Address localhost:${PORT} in use please retry when the port is available!`); + server.close(); + } +});