From 204edda774db20b5f9e461e2abedaf1d95b808d2 Mon Sep 17 00:00:00 2001 From: Rob W Date: Fri, 4 Jan 2013 23:00:27 +0100 Subject: [PATCH] Clean-up of unused methods --- lib/cors-anywhere.js | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/lib/cors-anywhere.js b/lib/cors-anywhere.js index 4fb6dad..e425506 100644 --- a/lib/cors-anywhere.js +++ b/lib/cors-anywhere.js @@ -43,7 +43,7 @@ function withCORS(headers, request) { headers['access-control-allow-origin'] = origin === 'null' ? '*' : origin; if (request.headers['access-control-request-method']) { headers['access-control-allow-methods'] = request.headers['access-control-request-method']; - delete req.headers['access-control-request-method']; + delete request.headers['access-control-request-method']; } if (request.headers['access-control-request-headers']) { headers['access-control-allow-headers'] = request.headers['access-control-request-headers']; @@ -51,16 +51,6 @@ function withCORS(headers, request) { } return headers; } -function getProto(req) { - return req.isSpdy ? 'https' : (req.connection.pair ? 'https' : 'http'); -} -function _clone(obj) { - var clone = {}; - Object.keys(clone).forEach(function(key) { - clone[key] = obj[key]; - }); - return clone; -} function isForbidden(host) { return false; // TODO } @@ -69,11 +59,8 @@ function proxyRequest(req, res, proxy, full_url, proxyOptions) { res.writeHead(403, 'Refused to visit', withCORS({'Location': full_url}, req)); return; } - // Hook res.writeHead, .write and .end to queue the response - var base_host = getProto(req) + req.headers.host; + // Hook res.writeHead var res_writeHead = res.writeHead; - var res_write = res.write; - var res_end = res.end; res.writeHead = function(statusCode, reasonPhrase, headers) { if (typeof reasonPhrase === 'object') {