2
回答
同时使用bodyParser.json()和bodyParser.urlencode()结果post请求得到504错误
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

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

为什么会有冲突呢?

<无标签>
举报
yifon
发帖于5天前 2回/21阅
顶部