我有一个在angularjs客户端的数据。当我使用$ http.post发送数据到服务器时,我无法读取服务器上的数据。我不明白我哪里出了问题? 这是角码:节点js服务器没有从angularjs接收数据
var data = $.param({
id:$scope.user_id,
});
alert(JSON.stringify(data));
$http.post('/getdetails',data)
这里是节点JS服务器代码:
app.post('/getdetails',function(req,res){
console.log(req.body);
console.log(req.body.id);
});
在服务器日志输出:
{}
undefined
我并不关心数据我送,我只关心它是否可以在服务器上读取。
谢谢!
使用[特快]( http://expressjs.com)?您需要使用[body-parsing middleware](http://expressjs.com/en/4x/api.html#req.body)。 –
那里的状态是什么?您需要处理失败块中的状态 – Mithun
是的,我正在使用body-parser – VisheshRaju