2
웹 트래픽을 모니터하는 도구를 빌드하기 위해 Nodejitsu의 http 프록시를 사용하고 있습니다.네트워크 요청 및 응답을 모니터하는 Node.js 프록시
httpProxy.createProxyServer({
target: 'http://localhost:9000'
})
.listen(8000);
util.puts('proxy server listening on port 8000');
http.createServer(function targetServer(req, res) {
res.writeHead(302, { 'Location': req.headers.host });
util.puts('request successfully proxied to: ' + req.url + '\n' + JSON.stringify(req.headers, true, 2));
res.end();
})
.listen(9000);
util.puts('target server listening on port 9000');
내가 뭘 원하는
- 프록시 나가는 요청입니다 내 대상 서버의 응답
- 응답을 클라이언트에 다시 보냅니다.
기본적으로 중개인이 클라이언트와 대상 서버 사이에 배치되어 트래픽을 모니터링 할 수 있습니다. 그러나이 작업을 시도하면 302 요청을 마친 즉시 ECONN
오류가 발생합니다.
Error: connect ECONNREFUSED
at errnoException (net.js:901:11)
at Object.afterConnect [as oncomplete] (net.js:892:19)
나는 302 Location
인수과 같이 변경 UPDATE
에가는 무슨
사람이 저를 알아내는 데 도움이 할 수 : 이제
res.writeHead(302, { 'Location': '/' });
, 브라우저가 타격 시도 내 프록시 서버, 리디렉션 루프를 입력합니다. 왜 이런 일이 일어나는 걸까요?
아직도 사용 하시나요? 나는 똑같은 것을 이루려고 노력하고있어 아무 것도 할 수 없다 ... – Valip
@Valip no luck :( – dopatraman