如何从我的静态API中删除用户

时间:2019-01-14 18:47:56

标签: javascript https

在我的应用程序中,我在数据表中有一组用户。从此数据表中,我希望能够从前端和后端的表中删除用户。我正在使用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中永久删除该用户。只是想知道我的代码出了什么问题。

1 个答案:

答案 0 :(得分:1)

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

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

这一切都不知道您的控制器是如何工作的。