我正在使用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");
}
});
答案 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>