使用angular.js和node.js将集合中的集合插入另一个服务器

这是我的控制器代码,我想把它发送到服务器,在那里服务器将数据存储在集合中。

$scope.addIdeas = function(){ console.log($scope.idea); var post_data = null; post_data = $scope.idea; console.log(post_data); $http({ url: 'http://127.0.0.1:3300/myroute/', method: 'post', }).then(function(response) { console.log(res); post_data = $scope.idea; console.log('from the function add' + post_data); }); }; 

然后,这是我的服务器代码,我收到请求将其放入集合中。

 //Adding the ideas to database app.post('/addIdeas', function(req, res){ console.log('i get req from idea controller'); console.log(req.body); db.ideas.insert(req.body, function (err, docs){ console.log(docs); res.json(docs); }); }); 

当我请求req.body时,它的值为null

请在请求中添加post数据:

 $http({ url: 'http://127.0.0.1:3300/myroute/', method: 'post', data:{test:'test'}//Your data object })