gpt4 book ai didi

javascript - 将 angularjs 数据 ID 发送到我的 Node 服务器

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:18 25 4
gpt4 key购买 nike

我想将 ID 发送到我的 Node 服务器。

但我不知道如何在服务器端获取它。请求已发送。console.log(req.body) 返回空...

Controller :

$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 请求的屏幕截图: enter image description here

最佳答案

无法在删除方法中发送数据

所以将删除网址设置为/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();
});
});

关于javascript - 将 angularjs 数据 ID 发送到我的 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45036545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com