在我的应用程序中,我在数据表中有一组用户。从此数据表中,我希望能够从前端和后端的表中删除用户。我正在使用http请求(即“ DELETE”请求)来执行此操作,但由于某种原因,我一直收到403错误。
我正在使用axios NPM软件包来使用删除请求,但是我开始认为这可能不是最佳解决方案。我愿意接受所有能够实现此功能的解决方案。
到目前为止,我的情况如下:
function onAfterDeleteRow(rowKeys) {
alert('The rowkey you drop: ' + rowKeys);
axios.delete('https://api.exampleapi.com/api/v1/users/{id}', {
params: {
id: '1'
}
});
}
我期望一旦按下表中的删除按钮,我就能删除前端的用户(可以正常工作,您可以看到该行明显消失了),但是然后我也想从我的api中永久删除该用户。只是想知道我的代码出了什么问题。
答案 0 :(得分:1)
据我了解,您要传递的参数是用户的ID。所以您总是通过1
吗?您需要在函数中关联要删除的用户ID。
axios.delete('https://api.exampleapi.com/api/v1/users/ + rowKeys}
(如果我将rowKeys理解为用户ID)。
这一切都不知道您的控制器是如何工作的。