使用 angular.js 和 node.js 将当前集合插入另一台服务器

Insert in the collection present into another server using angular.js and 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
    })