I'm trying to create API to delete document on mongodb using mongoose.
Here's my route
router
.route("/tasks")
.delete('/:id', function (res, err) {
taskSchema.findByIdAndRemove(req.params.id, (err, tasks) => {
if (err) return res.status(500).send(err);
const response = {
message: "Todo successfully deleted",
id: req.params.id
};
return res.status(200).send(response);
});
});
I get this error
Error: Route.delete() requires a callback function but got a [object String]