@Nikolay37

Как исправить ошибку токена при запросе от JSON?

send()
function send() {
  console.log('начало send')
  request.get({
    url: 'https://google.com'
  }, function(err, res, body) {
    if (err) {
      console.log('ERROR', err);
      console.log('Вызвал send, ошибка')
      setTimeout(send, 10000)
    } else {
      let s = '111'
      let i = 0
      console.log('Запрос успешен')
      console.log(JSON.parse(body)['time'])
      setTimeout(send, 10000)
    }
  })
}

Первый раз когда функция вызывается - все хорошо, в консоли выводится ответ console.log(JSON.parse(body)['time'])
А при втором запросе я уже не получаю такого ответа, у меня ошибка именно на этой строке Unexpected token < in json at position 0
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@McBernar
Ошибка в самом парсере JSON. Прилетает не JSON и сразу отваливается с критической ошибкой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы