节点http-proxy查找代理URL

时间:2013-08-01 17:22:52

标签: node-http-proxy

我正在尝试调试使用http-proxy时从代理服务器获取404的原因。有没有办法可以找出代理的URL是什么?

这是我目前的配置:

app.all('/api/*', function(request, response, next) {
  return proxy.proxyRequest(request, response, {
    host: 'foo.com',
    port: 80
  });
});

1 个答案:

答案 0 :(得分:0)

您可以使用request.url获取请求的URL。例如,在代理之前将URL打印到控制台:

app.all('/api/*', function(request, response, next) {
  console.log('Proxying ' + request.url);
  return proxy.proxyRequest(request, response, {
    host: 'foo.com',
    port: 80
  });
});