diff --git a/lib/core/proxy.js b/lib/core/proxy.js index 9fb31b82f..9a9018897 100644 --- a/lib/core/proxy.js +++ b/lib/core/proxy.js @@ -6,6 +6,8 @@ let commList = {}; let transactions = {}; let receipts = {}; +const {canonicalHost, defaultHost} = require('../utils/host'); + const parseRequest = function(reqBody){ let jsonO; try { @@ -61,7 +63,7 @@ const parseResponse = function(ipc, resBody){ exports.serve = function(ipc, host, port, ws){ let proxy = httpProxy.createProxyServer({ target: { - host, + host: canonicalHost(host), port: port + constants.blockchain.servicePortOnProxy }, ws: ws @@ -120,6 +122,6 @@ exports.serve = function(ipc, host, port, ws){ }); } - server.listen(port); + server.listen(port, defaultHost); return server; };