将angularjs数据ID发送到我的节点服务器
我想发送ID到我的节点服务器。
但我不知道如何得到它的服务器端。 需求被发送。 console.log(req.body)返回空…
控制器:
$scope.remove = function(id) { var idstring = JSON.parse(id); $http.delete('/contactlist/remove', {data: idstring}).then(function(response){ $scope.contactlist = $scope.contactlist.filter(function(contact){ return contact.id !== id; }) }); };
服务器:
app.delete('/contactlist/remove', function (req, res) { console.log(req.body); // connection.query('DELETE FROM contactlist WHERE id = ' + req.body.id, function (error, results, fields) { res.json(); // }); });
Chrome中的DELETE请求屏幕截图:
您不能使用删除方法发送数据
所以删除url就像/contactlist/remove/3
$http.delete('/contactlist/remove/'+idstring).then(function(response){ $scope.contactlist = $scope.contactlist.filter(function(contact){ return contact.id !== id; }) });
在服务器端
app.delete('/contactlist/remove/:idstring', function (req, res) { console.log(req.params.idstring); connection.query('DELETE FROM contactlist WHERE id = ' + req.params.idstring, function (error, results, fields) { res.json(); }); });
- 使用Maven,量angular器和Selenium WebDriver进行集成testing
- Node.js应用程序中的Angular.js特性
- Module.exports不适用于自定义angular度filter
- Angular.js的Mustache.js,Angular的三重护腕?
- AngularJS – 三个相关的select – 只有前两个填充
- 如何使用socket.io与MEAN栈中的AngularJS进行通信
- 从不同文件夹的batch file执行命令
- 简单的RequireJS,AngularJS,电子应用,不依赖的依赖
- HTML5模式 – ui-router – 未捕获SyntaxError:意外的标记<