使用 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
})
这是我的控制器代码,我想从中向服务器发送请求,服务器将在集合中存储数据。
$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
})