mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-04-23 16:01:26 +00:00
bugfix
This commit is contained in:
parent
1377ea2326
commit
f3c716e968
@ -94,8 +94,6 @@ function userRequestHandler(req,userRes){
|
|||||||
};
|
};
|
||||||
|
|
||||||
var proxyReq = (ifHttps ? https : http).request(options, function(res) {
|
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));
|
userRes.writeHead(res.statusCode,mergeCORSHeader(req.headers,res.headers));
|
||||||
res.pipe(userRes);
|
res.pipe(userRes);
|
||||||
});
|
});
|
||||||
@ -189,6 +187,11 @@ function setRules(newRule){
|
|||||||
function mergeCORSHeader(reqHeader,originHeader){
|
function mergeCORSHeader(reqHeader,originHeader){
|
||||||
var targetObj = 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-credentials"] = "true";
|
||||||
targetObj["access-control-allow-origin"] = reqHeader['origin'] || "-___-||";
|
targetObj["access-control-allow-origin"] = reqHeader['origin'] || "-___-||";
|
||||||
targetObj["access-control-allow-methods"] = "GET, POST, PUT";
|
targetObj["access-control-allow-methods"] = "GET, POST, PUT";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user