here is my files fetching data from mongoose
router file (working)
router.get('/' , function(req , res , next) {
ClassModel.find({}).exec(function(err , Classes) {
if(err) throw err;
res.render('classlist', { "Classes": Classes});
});
});
now passing data to view (working)
<% Classes.forEach(function(Class , index){%>
<tr>
<td><%= index+1. %></td>
<td><%= Class.Class_Name %></td>
<td><%= Class.Class_ID %></td>
<td><%= Class.Class_Key %></td>
<td>
<form action="/DeleteClass" method="post"><input type="submit" value="delete"</form>
<td></tr>
<%});%>
now this is delete.js file not working
router.delete('/', function(req, res){
ClassModel.remove({_id: req.params.id}, function(err){
if(err) res.json(err);
res.render('deleteClass');
});
});
req.params.idtoreq.body.id