diff --git a/lib/XMLHttpRequest.js b/lib/XMLHttpRequest.js index 4893913..63b8439 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"; @@ -292,7 +297,7 @@ exports.XMLHttpRequest = function() { case undefined: case null: case "": - host = "localhost"; + host = exports.defaults.host || "localhost"; break; default: @@ -330,7 +335,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 : "");