node.js - node-http-proxy 不传递发布数据

标签 node.js node-http-proxy

服务器 监听 localhost:8080

PhantomJS 在 localhost:8081 上监听

代理设置从服务器PhantomJS发送请求

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);

http://localhost:8080/phantom(服务器代理)发送请求有“未定义”request.post

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

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

最佳答案


尝试用 127.0.0.1 替换本地主机

关于node.js - node-http-proxy 不传递发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24687076/

相关文章:

javascript - 使用node-http-proxy在同一子域下代理 Node 服务器和websocket服务器

javascript - 带有 proxytable 和 websockets 的 Node http 代理

node.js - 如何使用http代理在端口80上运行node.js应用程序?

node.js - Mongoose 更新查询不适用于 Node.js

javascript - 是否可以不提及grunt中的所有脚本文件路径?

node.js - 用户模型上的 Sails Js 错误 : error: A hook (`orm` ) failed to load

用于监控网络请求和响应的 Node.js 代理

javascript - 返回显示未定义的 javascript

javascript - 如何启动可以访问 node.js 中的局部变量的 REPL?

node.js - 设置代理服务器时如何使用本地静态文件