【问题标题】:Node http-proxy find proxied URL节点 http-proxy 查找代理 URL
【发布时间】:2013-08-01 17:22:51
【问题描述】:

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

这是我当前的配置:

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

【问题讨论】:

  • 有解决办法吗?

标签: node-http-proxy


【解决方案1】:

您可以使用 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
  });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多