«Неполный ответ получен из заявки» - PullRequest
0 голосов
/ 21 февраля 2020

В настоящее время я использую API на веб-сервере Plesk с настроенным и запущенным Node.js. Мои почтовые запросы и запросы на получение, кажется, работают и возвращаются идеально, однако, когда я пытаюсь отправить запрос на размещение, мне сообщают, что был получен «неполный ответ от приложения».

Посмотрев несколько потоков, я понял, что это может быть связано с проблемой с секретным ключом, однако меня это смущает, почему это происходит только по запросу пут, а также относительно того, как я может исправить проблему, не имея консольного доступа.

Код для запроса на размещение можно найти ниже:

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, что возвращает эту ошибку.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 21 февраля 2020

заметил проблему. В моем запросе SQL я никогда не указываю, какую строку обновлять. Я указываю, какие поля обновлять, но никогда не включаю 'WHERE playerID ='

К сожалению, это довольно конкретная ошибка c, которая не принесет пользы многим людям. (

...