У меня есть запрос DELETE, который я протестировал и работает с POSTMAN.
localhost:5000/api/flavour/5e3feb54e896ab7c00437f0a.
Я даже пытался передать параметры для второго параметра в слое axio. но он стал (я бы получил 404) localhost: 5000 / api / flavour /? id = 5e3feb54e896ab7c00437f0a.
Однако, как я могу сделать это на стороне пользовательского интерфейса с помощью axio? Я пытался запрограммировать URL для тестирования, но он не работает.
Это мой код аксио. (В настоящее время продолжаю получать 405)
DeleteFlavour: async (id) => {
console.log(id);
let res = await axios.delete('/api/flavour/{id}');
console.log(res);
return res.data || [];
}
И это мой маршрут
app.delete(`/api/flavour/:id`, async (req, res) => {
console.log(req.params);
const {id} = req.params;
let flavour = await Flavour.findByIdAndDelete(id);
return res.status(202).send({
error: false,
flavour
})
})