axios 发出请求,发送参数和数据
Axios put request, sending params and data
我有一个简单的待办事项应用程序,正在开发编辑任务功能。我的后端在测试时似乎工作正常。我正在寻找 req.body.description。我正在按 id 编辑任务。当我保存编辑时,我的数据库中没有任何反应。我的功能如下,为什么不行?
function editTask(task) {
const id = task.parent().parent().attr('id');
const descript = task.parent().prev().text();
axios.put('http://localhost:5000/api/tasks/:id', {
params: {
id: id
},
description: descript
}).then(res => {
console.log(res);
}).catch(err => console.error(err));
}
我相信你想要的是:
axios.put(`http://localhost:5000/api/tasks/${id}`, {
description: descript
})
function editTask(task) {
const id = task.parent().parent().attr('id');
const descript = task.parent().prev().text();
axios.put("http://localhost:5000/api/tasks/"+id, {
description: descript
}).then(res => {
console.log(res);
}).catch(err => console.error(err));
}
我有一个简单的待办事项应用程序,正在开发编辑任务功能。我的后端在测试时似乎工作正常。我正在寻找 req.body.description。我正在按 id 编辑任务。当我保存编辑时,我的数据库中没有任何反应。我的功能如下,为什么不行?
function editTask(task) {
const id = task.parent().parent().attr('id');
const descript = task.parent().prev().text();
axios.put('http://localhost:5000/api/tasks/:id', {
params: {
id: id
},
description: descript
}).then(res => {
console.log(res);
}).catch(err => console.error(err));
}
我相信你想要的是:
axios.put(`http://localhost:5000/api/tasks/${id}`, {
description: descript
})
function editTask(task) {
const id = task.parent().parent().attr('id');
const descript = task.parent().prev().text();
axios.put("http://localhost:5000/api/tasks/"+id, {
description: descript
}).then(res => {
console.log(res);
}).catch(err => console.error(err));
}