angularjs - $http.delete in angular js is not taking the data to node js server -


i tring make basic curd application, $http.delete not taking data node.js backend.

service method in angular js.

service.removeitem = function(delobj){     console.log(delobj);     //var response = $http.delete(apibasepath + "/", {params : delobj});      var response = $http({         method: 'delete',         url: apibasepath + "/",         data:delobj     });     return response; }; 

delobj like: {id: "5815bc7304c82b0b74caea51"}

node.js backend:

app.use(bodyparser.urlencoded({'extended':'true'}));             app.use(bodyparser.json());                                      app.use(bodyparser.json({ type: 'application/vnd.api+json' }));  app.delete('/' , function(req, res){     var id = req.body.id;     console.log(id);     todo.remove({_id : id}, function(err, count){         if(err)             throw err;         res.send("number of task removed : " + count);     }); }); 

all other get,post,put working fine, when console log req.body on server empty in case of delete


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -