Mysql ';收到来自申请的不完整回复';
我目前正在Plesk web服务器上运行API,配置并运行Node.js。我的post请求和get请求似乎可以正常工作并返回,但当我尝试发送put请求时,我被告知“收到应用程序的不完整响应” 在查看了一些线程后,我发现这可能与“密钥”的问题有关,但是这让我感到困惑,为什么这只会发生在put请求上,以及如何纠正没有控制台访问的问题 put请求的代码如下所示:Mysql ';收到来自申请的不完整回复';,mysql,node.js,rest,put,Mysql,Node.js,Rest,Put,我目前正在Plesk web服务器上运行API,配置并运行Node.js。我的post请求和get请求似乎可以正常工作并返回,但当我尝试发送put请求时,我被告知“收到应用程序的不完整响应” 在查看了一些线程后,我发现这可能与“密钥”的问题有关,但是这让我感到困惑,为什么这只会发生在put请求上,以及如何纠正没有控制台访问的问题 put请求的代码如下所示: app.put('/players', function (req, res) { connection.query('UPDATE
app.put('/players', function (req, res) {
connection.query('UPDATE `players` SET `playerID`=?,`money`=?,`bounty`=?', [req.body.playerID ,req.body.money, req.body.bounty], function (error, results, fields) {
if (error) throw error;
res.end(JSON.stringify(results));
});
});
例如,在发送请求时,我会发送以下正文:
{"playerID":53,"money":2332,"bounty":4}
作为JSON,它将返回该错误
谢谢你的帮助。发现了这个问题。在我的SQL请求中,我从不指定要更新的行。我指定要更新的字段,但从不包括“WHERE playerID=” 不幸的是,这是一个非常具体的错误,不会让很多人受益(