From 7332ba9c2539cf7d17b83fef65960b69bbc518a3 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 1 Dec 2014 12:36:59 -0500 Subject: [PATCH] fix loader for new config.json format --- loader.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/loader.js b/loader.js index 28b34f0bbc..a7fd488ea7 100644 --- a/loader.js +++ b/loader.js @@ -3,6 +3,7 @@ var nconf = require('nconf'), net = require('net'), fs = require('fs'), + url = require('url'), path = require('path'), cluster = require('cluster'), async = require('async'), @@ -188,7 +189,9 @@ Loader.start = function(callback) { forkWorker(x === 0); } - var port = nconf.get('PORT') || nconf.get('port'); + var urlObject = url.parse(nconf.get('url')); + var port = urlObject.port || nconf.get('port') || nconf.get('PORT') || 4567; + nconf.set('port', port); server = net.createServer(function(connection) { // remove this once node 0.12.x ships, see https://github.com/elad/node-cluster-socket.io/issues/4