Node.js 节点http代理未传递post数据

Node.js 节点http代理未传递post数据,node.js,node-http-proxy,Node.js,Node Http Proxy,正在本地主机上侦听的服务器:8080 PhantomJS在本地主机上侦听:8081 代理安装程序从服务器向PhantomJS发送请求 将请求发布到http://localhost:8080/phantom(服务器代理)具有“未定义”请求。post 将请求发布到http://localhost:8081/(PhantomJS)已填充request.post 我必须做什么才能通过代理接收帖子数据? 尝试127.0.0.1替换本地主机我很想否决这个答案。127.0.0.1是链接到本地主机的ip地址。检

正在本地主机上侦听的服务器:8080

PhantomJS在本地主机上侦听:8081

代理安装程序从服务器向PhantomJS发送请求

将请求发布到
http://localhost:8080/phantom
(服务器代理)具有“未定义”请求。post

将请求发布到
http://localhost:8081/
(PhantomJS)已填充request.post

我必须做什么才能通过代理接收帖子数据?



尝试127.0.0.1替换本地主机

我很想否决这个答案。127.0.0.1是链接到本地主机的ip地址。检查您的
/etc/hosts
文件或
%SystemRoot%\system32\drivers\etc\hosts
文件,它应该显示
localhost
->
127.0.0.1
这甚至不能回答问题。
var proxy = httpProxy.createProxyServer({ target: 'http://localhost:8081'});
var server = http.createServer(function(req, res) {

    if (req.url === '/phantom') proxy.web(req, res);
    else res.end('yes yes');
});

server.listen(8080);