diff --git a/lib/requestHandler.js b/lib/requestHandler.js index 16502f3..fd06af7 100644 --- a/lib/requestHandler.js +++ b/lib/requestHandler.js @@ -94,8 +94,6 @@ function userRequestHandler(req,userRes){ }; var proxyReq = (ifHttps ? https : http).request(options, function(res) { - console.log(res.headers); - console.log(mergeCORSHeader(req.headers,res.headers)); userRes.writeHead(res.statusCode,mergeCORSHeader(req.headers,res.headers)); res.pipe(userRes); }); @@ -189,6 +187,11 @@ function setRules(newRule){ function mergeCORSHeader(reqHeader,originHeader){ var targetObj = originHeader || {}; + delete targetObj["Access-Control-Allow-Credentials"]; + delete targetObj["Access-Control-Allow-Origin"]; + delete targetObj["Access-Control-Allow-Methods"]; + delete targetObj["Access-Control-Allow-Headers"]; + targetObj["access-control-allow-credentials"] = "true"; targetObj["access-control-allow-origin"] = reqHeader['origin'] || "-___-||"; targetObj["access-control-allow-methods"] = "GET, POST, PUT";