No se puede eliminar la API de CRUD de error (NodeJS, MongoDB, Express)

Recibo un error al intentar eliminar un campo de una base de datos de Mongo que creé en un proyecto de API en el que estoy trabajando. Todavía soy muy nuevo no solo en las API RESTful, sino también en MongoDB y Express. Seguí un tutorial en Youtube que explicaba los pasos a seguir para crear dicha API y así lo hice y todo funcionó perfectamente. Ahora estoy tratando de reproducir esta API usando mis propios campos personalizados.

Básicamente mi base de datos se rellena con dos elementos en este momento. Ya he creado métodos de obtención, adición y actualización que funcionan correctamente. Aquí está la respuesta para el método get:

[{"_id":"58a112564cb325769b9d90de","name":"John Doe","caption":"I like pizza","friends":["id1","id2","id3"],"schedule":[[13,14],[14,15.5]]},{"_id":"58a1178da52bfc07fd25ce3f","name":"Carla Doe","caption":"I hate pizza","__v":0,"friends":null,"schedule":null}] 

Ahora la función que tiene un problema es la función de eliminar. Parece que no puedo encontrar lo que podría estar mal con él. Es exactamente la misma función que en el tutorial de Youtube mencionado anteriormente. Lo he comprobado cientos de veces, no hay ningún personaje equivocado o faltante.

Aquí está el error que recibo en el cartero:

 Cannot DELETE /api/clients/58a1178da52bfc07fd25ce3f 

Aquí está la parte server.js:

 // Delete client app.delete('api/clients/:_id', function(req, res){ var id = req.params._id; Client.deleteClient(id, function(err, client){ if(err){ throw err; } else { res.json(client); } }); }); 

Aquí está la parte de clients.js:

 // Delete Clients module.exports.deleteClient = function (id, client, callback) { var query = {_id: id}; Client.remove(query, client, callback); }; 

No sé si le estoy dando toda la información necesaria para resolver el problema. No puedo por mi amor averiguar de dónde viene.

Espero leer tus respuestas.

Creo que falta ‘/’ antes ‘/ api / clients /: _ id’

debería ser :

 app.delete('/api/clients/:_id', function(req, res) 
    Intereting Posts