来自代理时表达错误的req.url?

时间:2013-11-25 20:45:57

标签: node.js url express proxy

当请求来自已启用代理的客户端时,

Express显示错误的req.url。

示例:

客户端具有代理设置:server.com:4000并发出请求example.com/request

表示server.com:4000,而不是显示req.url:http://www.example.comhttp://www.example.comhttp://www.example.com/request

但是,如果您在没有任何代理设置的情况下直接针对服务器发出请求: server.com:4000/request req.url显示正确:/ request

这是为什么? 我怎么能解决这个问题所以即使客户端有代理设置,我总是得到req.url = / request?

0 个答案:

没有答案