Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';对于一个正常工作的函数,我得到了一个422错误_Javascript_Reactjs_Mongodb_Axios - Fatal编程技术网

Javascript I';对于一个正常工作的函数,我得到了一个422错误

Javascript I';对于一个正常工作的函数,我得到了一个422错误,javascript,reactjs,mongodb,axios,Javascript,Reactjs,Mongodb,Axios,我正在构建一个bucket list应用程序,我已经包含了一个函数,允许用户从他们的bucket list/数据库中删除项目/文档。调用该函数时,我收到一个HTTP 422不可处理实体错误,这使我相信该函数不起作用。但是,当我刷新页面时,数据已成功从数据库中删除 以下是用于删除列表中的项目(数据库中的文档)的函数: 下面是api的代码: deleteItemFromList: function(id) { return axios.delete("/api/bucketList/"

我正在构建一个bucket list应用程序,我已经包含了一个函数,允许用户从他们的bucket list/数据库中删除项目/文档。调用该函数时,我收到一个HTTP 422不可处理实体错误,这使我相信该函数不起作用。但是,当我刷新页面时,数据已成功从数据库中删除

以下是用于删除列表中的项目(数据库中的文档)的函数:

下面是api的代码:

  deleteItemFromList: function(id) {
    return axios.delete("/api/bucketList/" + id);
  }
};
所以基本上,这个函数是可以工作的,但它不工作,我不明白为什么。我希望能够从列表中删除该项目,而不会出现任何错误

我很确定我已经提供了所有必要的代码,但是如果我遗漏了什么,或者如果你需要或想看其他东西,请告诉我


非常感谢

您得到的错误是
TypeError:req.json不是函数
。您需要将
req.json
更改为

这是小东西,你会得到

  deleteItemFromList: function(id) {
    return axios.delete("/api/bucketList/" + id);
  }
};