nodejs编写修改(更新)图书接口(方法2)
nodejs编写修改(更新)图书接口(方法2)
// 编写 修改(更新)图书接口 (方法2) myupdate/
// http://127.0.0.1:4000/myupdate
app.post('/myupdate', function(req,res){
// 获取 传递过来的 参数
console.log('获取 传递过来的 参数');
console.log(req.body);
// // vue页面发送数据,传递过来的信息
// let data = {
// id: req.body.params.id,
// name: req.body.params.name,
// addtime:req.body.params.addtime
// };
// console.log('vue页面发送数据,传递过来的信息');
// console.log(data);
// postman测试,发送数据,传递过来的信息
let data = {
id: req.body.id,
name: req.body.name,
addtime:req.body.addtime
};
console.log('postman测试,发送数据,传递过来的信息');
console.log(data);
// sql语句
sql = `update book set name='${data.name}',addtime='${data.addtime}' where bid=${data.id}`;
// 执行sql语句
mysql.query(sql, function(error,data){
if(error){
return '';
}else{
// 更新成功(修改成功)
// res.send('修改成功');
// 返回json格式的数据,注意:对象{}里的属性,是我们 人 为 自定义的属性
res.json({
status:200,
msg:'修改成功',
})
}
})
})通过postman接口测试工具,测试如下所示:

在vscode终端面板中,打印数据,如下所示:

数据库中表里的第73条数据,修改成功,如下所示:

吐槽一下


还没有留言,还不快点抢沙发?