From c473a25a48c3ca10d249ffd91607a176c62f2172 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 12 May 2016 19:39:21 +0300 Subject: [PATCH] feature(server) add prefix to url --- lib/server.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/server.js b/lib/server.js index bb0ea1f8..efe9060b 100644 --- a/lib/server.js +++ b/lib/server.js @@ -14,7 +14,10 @@ freeport = require('freeport'), tryRequire = require('tryrequire'), logger = tryRequire('morgan'), - io = require('socket.io'); + io = require('socket.io'), + squad = require('squad'), + apart = require('apart'), + prefix = squad(prefixer, apart(config, 'prefix')); /** * start server function @@ -32,7 +35,7 @@ config('ip') || '0.0.0.0', - app = express(); + app = express(); server = http.createServer(app); @@ -42,7 +45,7 @@ app.use(cloudcmd({ config: options, socket: io(server, { - path: prefixer(config('prefix')) + '/socket.io' + path: prefix() + '/socket.io' }) })); @@ -58,13 +61,16 @@ }; getPort(function(error, port) { + var url = config('ip') || 'localhost' + prefix(); + if (error) return onError(error); server.listen(port, ip); server.on('error', onError); - console.log('url: http://%s:%d', config('ip') || 'localhost', port); + console.log('url: http://%s:%d', url, port); }); }; })(); +