Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ';收到来自申请的不完整回复';_Mysql_Node.js_Rest_Put - Fatal编程技术网

Mysql ';收到来自申请的不完整回复';

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

我目前正在Plesk web服务器上运行API,配置并运行Node.js。我的post请求和get请求似乎可以正常工作并返回,但当我尝试发送put请求时,我被告知“收到应用程序的不完整响应”

在查看了一些线程后,我发现这可能与“密钥”的问题有关,但是这让我感到困惑,为什么这只会发生在put请求上,以及如何纠正没有控制台访问的问题

put请求的代码如下所示:

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=”

不幸的是,这是一个非常具体的错误,不会让很多人受益(