Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

651
Vistas
Error al eliminar, diciendo: 'Solicitud fallida con código de estado 404', nombre: 'AxiosError', código: 'ERR_BAD_REQUEST'

Actualmente estoy creando un sistema de tienda de suplementos y estoy usando MERN Stack y Axios. No puedo entender por qué la función de eliminación no funciona. Soy nuevo en esto así que por favor echa un vistazo a esto.

PD: El backend del código funciona bien. Lo comprobé con el CARTERO. El problema es con la función onDelete.

back-end

 router.route("/delete/:id").delete(async (req,res) => { let supplementId = req.params.id; await Supplement.findByIdAndDelete(supplementId) .then(() => { res.status(200).send({status: "Supplement Deleted"}) }).catch((err)=>{ console.log(err); res.status(500).send({status: "Error when deleting data", error : err.message}); }); })

Interfaz

Eliminar operación

 const getData = () => { axios.get(`http://localhost:8000/supplement/`) .then((res) => { setSupplements(res.data); }) } const onDelete = (id) => { axios.delete(`/delete/${id}`) .then(() => { alert("Deleted Successfully!") getData(); }) .catch((err) => { alert(err.message); }); }

Botón

 <Button variant="outline-danger" onClick={() => onDelete(supplement._id)}> Delete</Button>
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda