dtrm
@dtrm
beginner

Запрос на сервер иногда возвращает рваный ответ, как исправить?

Запросы производятся через модуль request, раз в 4-2 секунды, с параметрами:
{
      "url": "https://csgosell.com/phpLoaders/forceBotUpdate/all.txt",
      "form": "stage=botAll&steamId=76561198364873979&hasBonus=false&coins=0",
      "method": "POST",
      "timeout": 12000
}

Обычно запрос возвращает строку в формате "[{},{}]", но в случае ошибки "[{},{". Примерный код запроса:
request(options, function(err, res, data) {
  if(err || res.statusCode != 200) {
    //обработчик ошибок
  }
  else {
    func(data)
  }
})
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@LiguidCool
Ну в целом это не верно. Вы складываете вашу "работу" в какую-то переменную, а в самом конце её возвращаете.
При ошибках просто возвращается error.
Соответственно у вас не должно быть пограничного варианта.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы