删除时清空(req.body)(角度)

时间:2016-03-10 15:38:28

标签: angularjs node.js express mongoose

我正在使用mongoose,express.js和angular.js

我的问题是我得到一个空的请求者。

我将不胜感激任何帮助。 谢谢。

$http({
        method:'DELETE',
        url:'/api/delete',
        data:$scope.selected._id
    }).success(function (data) {
        alert("worked");
    }).error(function(e){
        alert("not");
    });
});


app.delete('/api/delete', function(req,res, next){

console.log(req.body);
Model.remove({"_id":req.body},function(err){
    if(err){
        res.send(err);
    }else{
        res.json("Worked");
    }

});

1 个答案:

答案 0 :(得分:-1)

您是否在快递应用中使用了身体解析器中间件?默认情况下,请求对象不具有正文键。

以下是如何将其添加到您的应用中。

<!DOCTYPE html>
<html>
<body>


<img id="Change Lights" src="red.gif" width="36" height="98"> 

 <br><button onclick="nxt()" id="button">Change colour</button></br>

 <script>

var img = new Array("red.gif","redamber.gif","green.gif","yellow.gif");



var imgElement = document.getElementById("Change Lights");
var lights = 0;
var imgLen = img.length;

             function nxt()
        {
            if(lights < imgLen-1)
                {
                    lights++;
                }
            else{
                    lights=0;                
                }

                imgElement.src = img[lights];                    
        }



</script>
</body>
</html>
相关问题