我有一个 MySQL 服务器连接到节点API。
在邮递员上,我可以向POST
发出{{api_root}}/client/edit
请求
具有此主体:
{
id: 1,
field: deleted,
value: 1
}
,响应为:
{
"fieldCount": 0,
"affectedRows": 1,
"insertId": 0,
"serverStatus": 2,
"warningCount": 0,
"message": "(Rows matched: 1 Changed: 1 Warnings: 0",
"protocol41": true,
"changedRows": 1
}
因此,我随后使用 Axios
将其实现到 Vue 客户端中async function edit( client, field, value ) {
const url = api + '/client/edit'
const bearer = getBearer()
return await Axios({
method: 'post',
url: url,
timeout: 30000,
headers: { Authorization: bearer },
data: {
id: client,
field: field,
value: value
}
})
}
我可以在“网络”标签上看到正确的位置,它是POST
,并且具有以下有效负载
field: "deleted"
id: 1
value: 1
请记住,当我将“已删除”更改为不存在的字段时,它会引发错误,因此肯定会在正确的位置使用正确的参数。
我的答复是
affectedRows: 1
changedRows: 0
fieldCount: 0
insertId: 0
message: "Rows matched: 1 Changed: 0 Warnings: 1"
protocol41: true
serverStatus: 2
warningCount: 1
数据库中的任何内容都没有改变,我们将提供任何帮助