gpt4 book ai didi

javascript - 我收到一个有效函数的 422 错误

转载 作者:行者123 更新时间:2023-12-02 23:54:25 27 4
gpt4 key购买 nike

我正在构建一个存储桶列表应用程序,并且我添加了一个功能来允许用户从其存储桶列表/数据库中删除项目/文档。调用该函数时,我收到 HTTP 422 Unprocessable Entity 错误,这让我相信该函数不起作用。但是,当我刷新页面时,数据已成功从数据库中删除。

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

  handleDelete = id => {
API.deleteItemFromList(this.props.match.params.id)
.then(res => console.log(res.data))
.catch(err => console.log(err));
};

这是 api 的代码:

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

所以基本上,该功能确实有效,但它不起作用,我不明白为什么。我希望能够从列表中删除该项目而不会出现任何错误。

我很确定我已经提供了所有必要的代码,但如果我遗漏了某些内容,或者您​​需要或想查看其他内容,请告诉我。

非常感谢!

最佳答案

您收到的错误是TypeError: req.json is not a function。您需要将 req.json 更改为 res.json .

这些小事会让你感动。

关于javascript - 我收到一个有效函数的 422 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55466097/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com