Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

638
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda