首页 > 解决方案 > 如何从我的 RESTful API 中删除用户

问题描述

在我的应用程序中,我在数据表中有一组用户。从这个数据表中,我希望能够从前端和后端的表中删除用户。我正在使用 http 请求来执行此操作,即“删除”请求,但由于某种原因,我不断收到 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 中永久删除用户。只是想知道我的代码有什么问题。

标签: javascripthttps

解决方案


据我了解,您传递的参数是用户的 id。所以你总是路过1?您需要在函数中关联要删除的用户 ID。

axios.delete('https://api.exampleapi.com/api/v1/users/ + rowKeys}如果我将 rowKeys 理解为用户 ID。

这一切都是在不知道您的控制器如何为此工作的情况下进行的。


推荐阅读