From ae643ea736326ac54a194e2408c7430f794cb9c4 Mon Sep 17 00:00:00 2001 From: Adabriand Furtado Date: Tue, 12 Jan 2016 22:02:52 -0300 Subject: [PATCH] Adicionada flag para configurar o servidor no modo SSL. --- helpers/properties.js | 2 ++ server.js | 22 ++++++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/helpers/properties.js b/helpers/properties.js index d526f81..21c5ee8 100644 --- a/helpers/properties.js +++ b/helpers/properties.js @@ -1,5 +1,7 @@ var host = 'localhost'; var port = 5001; +var ssl = false; module.exports.HOST = host; module.exports.PORT = port; +module.exports.SSL = ssl; diff --git a/server.js b/server.js index 92872a0..1ad4322 100644 --- a/server.js +++ b/server.js @@ -77,7 +77,21 @@ app.delete('/api/:hash', function(req, res) { }); }); -var httpsServer = https.createServer(credentials, app); -httpsServer.listen(properties.PORT, properties.HOST, function() { - console.log('Server running on ' + properties.HOST + ':' + properties.PORT); -}); +function createHttpsServer() { + var httpsServer = https.createServer(credentials, app); + httpsServer.listen(properties.PORT, properties.HOST, function() { + console.log('Server running on https://' + properties.HOST + ':' + properties.PORT); + }); +} + +function createHttpServer() { + app.listen(properties.PORT, properties.HOST, function() { + console.log('Server running on http://' + properties.HOST + ':' + properties.PORT); + }); +} + +if (properties.SSL) { + createHttpsServer(); +} else { + createHttpServer(); +} -- libgit2 0.21.2