From 40ed6eac81e57159d36eca756acca613aa3a8136 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Pablo=20Fern=C3=A1ndez?= Date: Sun, 20 Sep 2015 12:48:03 +0100 Subject: [PATCH] Allow defining a default host and port. --- lib/XMLHttpRequest.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/XMLHttpRequest.js b/lib/XMLHttpRequest.js index 2fdbb28..19865fe 100644 --- a/lib/XMLHttpRequest.js +++ b/lib/XMLHttpRequest.js @@ -15,6 +15,11 @@ var Url = require("url"); var spawn = require("child_process").spawn; var fs = require("fs"); +exports.defaults = { + host: null, + port: null +} + exports.XMLHttpRequest = function() { "use strict"; @@ -286,7 +291,7 @@ exports.XMLHttpRequest = function() { case undefined: case null: case "": - host = "localhost"; + host = exports.defaults.host || "localhost"; break; default: @@ -324,7 +329,7 @@ exports.XMLHttpRequest = function() { // Default to port 80. If accessing localhost on another port be sure // to use http://localhost:port/path - var port = url.port || (ssl ? 443 : 80); + var port = url.port || exports.defaults.port || (ssl ? 443 : 80); // Add query string if one is used var uri = url.pathname + (url.search ? url.search : "");