【问题标题】:Trying to delete using Node.js Mongoose尝试使用 Node.js Mongoose 删除
【发布时间】:2021-12-28 23:49:29
【问题描述】:
app.delete("/tm/v1/tasks", (req,res) => {
      Task.findOneAndDelete(req.body.id, (err, car) => {
        if (err){
          res.status(500).json({msg: error});
        }
      res.status(200).json({tasks});
      })
});

上述方法不起作用,并给出错误 404。有什么想法吗?

【问题讨论】:

  • (2)你能分享错误吗? (1)你确定有一个具有该 ID 的任务文档实例吗?
  • 嗨,Marcus,您能分享更多代码和请求吗?这将有助于我们更好地理解问题。

标签: javascript node.js express mongoose


【解决方案1】:
  • 请检查您使用的网址是否正确
  • 我们可以在 postman 或 curl 中添加 body 来删除请求,但不能在 javascript、dart(http 包)等中传递 body。
  • 你可以将函数重写为
app.post('/tm/v1/delete-tasks', (req, res) => {
    // write your code here...
});

【讨论】:

    猜你喜欢
    • 2011-08-14
    • 2017-08-04
    • 2019-04-26
    • 1970-01-01
    • 2021-06-03
    • 2014-02-11
    • 2018-09-19
    • 2020-08-08
    相关资源
    最近更新 更多