Я хотел бы объяснить мою проблему дня.
У меня ошибка 500, я не могу найти, откуда она берется.
Как я могу исправить эту проблему?
моя функция:
handleSubmit = (e) => {
e.preventDefault();
const userIdData = { id : e.target.id};
const config = {
method: "DELETE",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(userIdData),
};
const url = entrypoint + "/alluserpls";
fetch(url, config)
.then(res => res.json())
.then(res => {
if (res.error) {
alert(res.error);
} else {
alert(`ajouté avec l'ID ${res}!`);
}
}).catch(e => {
console.error(e);
}).finally(() => this.setState({ redirect: true }));}
маршруты:
app.delete('/api/alluserpls', (req, res, ) => {
const userId = req.body.id;
const formData = req.body
connection.query('DELETE alluserpls WHERE id = ?',[formData, userId], err => {
if (err) {
res.status(500).send("Erreur lors de la modification des users");
} else {
res.sendStatus(200);
}
});
});