reactjs - axios 删除 API 不起作用(使用 JSON 服务器)
问题描述
我正在尝试通过 JSON 服务器删除端点从 db.json 中删除记录。db.json 内容如下:
{
"todoList": [{
"todoText": "Second todo",
"key": "2"
}, {
"todoText": "Third todo",
"key": "3"
}]
}
我尝试了以下代码,但它不起作用。我收到 404 错误。
const resp = await axios.delete('http://localhost:3001/todoList?key=3') OR
const resp = await axios.delete('http://localhost:3001/todoList/', {
params: { "key": key }
})
如果我在上面的 json 中添加 id 属性(具有与键相同的值),则以下工作:
await axios.delete('http://localhost:3001/todoList/' + key)
有没有办法让它在没有 id 属性的情况下工作?
解决方案
推荐阅读
- c# - 如何使用 TargetFramework=netstandard2.1 创建类库?
- python-2.7 - 如何处理地理编码 API 中的 SSLError?
- machine-learning - 图像分割评估——单类问题
- c# - 无法通过 smtp gmail 发送电子邮件
- vue.js - 如何在运行笑话测试时修复“堆栈:ReferenceError:[BABEL]”
- oracle - 在 Oracle 12C 中使用 LISTAGG 检索不同的值
- zabbix - Zabbix Web 场景变量随机数或其他函数
- javascript - 反应不映射数组中的某些对象
- javascript - 将对象与数组合并
- java - 隐藏小计 -Apache POI 时重新排序 RowLabel 时出现异常