2017-07-16 96 views
0

我只是做一个简单的contactlist应用程序,这是我做了删除一条记录,它将停止在按下删除按钮,但下一次我启动服务器的服务器,它已删除的记录(即显示正确列表)如何在MongoJS中执行DELETE请求?

其他请求GETPOST做工精细。

server.js

app.delete('/contactlist/:id',function (req,res) { 
var id = req.params.id; 

console.log(id); 

db.contactlist.remove({'_id' : mongojs.ObjectId(id)},function (err,docs) { 
    res.json(doc); 
    }) 
}); 

controller.js

$scope.remove = function (id) { 
    console.log(id); 

    $http.delete('/contactlist/' + id).then(function(response){ 
     refresh(); 
    }); 
}; 

index.html

<button class="btn btn-danger" ng-click="remove(contact._id)">Delete</button> 

在按下删除功能,它显示了这个

Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"DELETE","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"/contactlist/596bbb440b53b7584765b490","headers":{"Accept":"application/json, text/plain, */*"}},"statusText":""} 

请帮忙!服务器停止工作,但下次启动时会删除记录并显示没有删除记录的列表。

+0

-1状态通常表示[CORS问题](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)。 – georgeawg

回答

0

错误server.js,它应该是doc,而不是docs

其余全部正常!效果很好!