我希望在我的路线POST中传递数组
我试过这个
我的目标是
var myobj = [{name:'foo',name:'bar',name:'buz'}]
我希望在此http.request
中传递这些值var options = {
hostname : 'myhost',
port : 'myport',
path : 'myroute',
method : 'POST',
agent : false,
body : myobj,
headers : {'Content-Length': myobj.length}
};
var req = http.request(options,function(res) {});
router.post('myroute', function( req, res ){
//I want myobj here
console.dir(req.body); //EMPTY
})
我也尝试了
path : 'myroute'+myobj and i recived socket hang up
我也尝试了
json = JSON.stringify(docs);
答案 0 :(得分:1)
req.write(JSON.stringify(myobj));
router.post('myroute', function( req, res ){
console.dir(req.body);
})