it does give me back the id , but it is not deleting it from the mongodb collection & frontend list , I keep getting a 404 error on the network dev tools tab....
NodeJS
app.delete("/showlist-fromdb/:id", async (req, res) => {
try {
let uid = req.params.id.toString();
List.deleteOne({ _id: uid });
} catch (err) {
console.error(err);
}
});
React:
export const deleteListing = async (idHolder) =>{
/**DELETE METHOD */
const options = {
url: `http://localhost:5001/showlist-fromdb/:id${idHolder}`,
method: 'DELETE',
// data: idHolder
};
axios(options)
.then(response => {
console.log('A listing got deleted!')
}).catch((err)=>{console.log(err)})
// axios.delete(`http://localhost:5001/showlist-fromdb/:id${idHolder}`)
}
question from:
https://stackoverflow.com/questions/65886098/cannot-handle-node-js-delete-request-404-error 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…