ENH: updated target and forward options so that a string may be specified

This commit is contained in:
srossross 2013-09-16 10:49:53 -07:00
parent 268afe34bb
commit ef946a7697

View File

@ -1,5 +1,6 @@
var caronte = exports,
extend = require('util')._extend,
parse_url = require('url').parse,
web = require('./passes/web-incoming'),
ws = require('./passes/ws-incoming');
@ -56,7 +57,12 @@ function createRightProxy(type) {
options.ee.emit(ev + 'begin', req, res);
['target', 'forward'].forEach(
function(e) {
if (typeof options[e] === 'string')
options[e] = parse_url(options[e]);
});
passes.some(function(pass) {
var evnt = ev + pass.name.toLowerCase() + ':';