Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
345 views
in Technique[技术] by (71.8m points)

node.js - cannot handle node JS delete request 404 error

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

figured out the problem i forgot to add await before the delete command, thanks everyone


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...