'收到的来自应用程序的不完整回复'

问题描述 投票:0回答:1

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

[在查看了几个线程后,我发现这可能与'secret_key'的问题有关,但是这使我感到困惑,为什么仅在放置请求时才会发生此问题,以及如何解决该问题没有控制台访问权限。

放置请求的代码可以在下面找到:

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。

谢谢您的帮助。

mysql node.js rest put
1个回答
0
投票

发现了问题。在我的SQL请求中,我从不指定要更新的行。我指定要更新的字段,但不包含“ WHERE playerID =”

不幸的是,这是一个特定的错误,不会使很多人受益。 :(

© www.soinside.com 2019 - 2024. All rights reserved.