同时使用bodyParser.json()和bodyParser.urlencode()结果post请求得到504错误

yifon 发布于 01/14 02:02
阅读 478
收藏 0

本地post请求发数据到本地服务器,然后通过本地代理服务器转到远程服务器http://www.imooc.com/data/che...,然后发现一直报错504,检查了很久,发现我把bodyParser.json()或者bodyParser.urlencode()的其中一种注释掉都可以获取到数据(我之前是两种方式都存在的)。
不明白,这两种解析同时全局写为什么会有干扰?


客户端:

$.post(“http://localhost:3000/data/check_f.php”, {
num: $("#inputNumber").val()
},
function (data) {
$("#infoList").append("<li>你输入的数字 <b>" + $("#inputNumber").val() + “</b>是<b>” + data + “</b></li>”);
})

本地服务器端用代理(同时请求体原先用上面两种方式解析):

    var proxy = require(‘http-proxy-middleware’);
    var dataProxy = proxy(’/data’, { target: “http://www.imooc.com/”, changeOrigin: true });
    app.use(’/data/*’, dataProxy);

为什么会有冲突呢?

加载中
0
yifon
yifon

已经自己分析了,https://segmentfault.com/q/1010000012831152

0
yifon
yifon

引用来自“yifon”的评论

已经自己分析了,https://segmentfault.com/q/1010000012831152

有不对的可以评论

返回顶部
顶部