javascript - 如何从我的 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 中永久删除用户。只是想知道我的代码有什么问题。
解决方案
据我了解,您传递的参数是用户的 id。所以你总是路过1
?您需要在函数中关联要删除的用户 ID。
axios.delete('https://api.exampleapi.com/api/v1/users/ + rowKeys}
如果我将 rowKeys 理解为用户 ID。
这一切都是在不知道您的控制器如何为此工作的情况下进行的。
推荐阅读
- javascript - Vuejs - 将输入的源`index/id`映射/获取到元素`index/id`以进行更新
- javascript - 如何在弹出窗口中包装元素?
- memory - for循环中的OpenCL慢速内存访问
- python - Pytorch PPO 实现不是学习
- docker - Artifactory Docker 登录到存储库本地主机
- arduino - 将此 arduino 教程改编为 ESP32
- javascript - Angular Markdown 解析“\n”换行符问题
- javascript - 带有 next.js 的类的新实例不起作用
- python - 每当使用时更新用户模型中的字段
- kotlin - 线程“main”中的 kotlin 异常 java.lang.IndexOutOfBoundsException