Node.js express req.body无法获取正确的json对象?
我想将json发布到node.js应用程序中,如下所示:Node.js express req.body无法获取正确的json对象?,node.js,express,Node.js,Express,我想将json发布到node.js应用程序中,如下所示: {"zhinengList": [{"pos1": 1, "pos2": 2}] } 但是console.log(req.body) { zhinengList: [ 'pos2', 'pos1' ] } 可能需要在请求中指定适当的头 如果是纯XHR请求: xhr.setRequestHeader('Content-type', 'application/json'); 使用jQuery: $.ajax({ //.. hea
{"zhinengList": [{"pos1": 1, "pos2": 2}] }
但是console.log(req.body)
{ zhinengList: [ 'pos2', 'pos1' ] }
可能需要在请求中指定适当的头 如果是纯
XHR
请求:
xhr.setRequestHeader('Content-type', 'application/json');
使用jQuery
:
$.ajax({
//..
headers: {
'Content-Type': 'application/json'
}
});
这样,服务器将正确地解析它