Это небольшая прокси-программа, которую я написал для проверки некоторых случаев.Неверный statusCode от http-proxy
var httpProxy = require('http-proxy'),
connect = require('connect'),
endpoint = {
host: 'googleeeeeee.com', // or IP address
port: 80,
},
staticDir = 'public';
var proxy = new httpProxy.RoutingProxy();
var app = connect()
.use(connect.logger('dev'))
.use(function(req, res) {
proxy.proxyRequest(req, res, endpoint);
console.log("Respose is " + res.statusCode);
})
.use(connect.static(staticDir))
.listen(80);
console.log("Server started");
это использует
"http-proxy": "0.8.x"
"connect": "2.3.x"
Когда я запускаю эту программу и доступ к нему, то StatusCode является 200 через целевой URL не существует. Любая помощь очень ценится. Это в продолжение с How to catch 404 errors using connect framework